โฮมเพจ » ทำอย่างไร » วิธีการเปลี่ยน Raspberry Pi เป็นเครื่อง Usenet ที่ทำงานตลอดเวลา

    วิธีการเปลี่ยน Raspberry Pi เป็นเครื่อง Usenet ที่ทำงานตลอดเวลา

    เมื่อเร็ว ๆ นี้เราได้แสดงวิธีเปลี่ยน Raspberry Pi ของคุณให้เป็นกล่อง 24/7 BitTorrent เพื่อประหยัดค่าไฟของคุณ ตอนนี้เรากลับมาแสดงวิธีเพิ่มในการเข้าถึง Usenet เพื่อปัดเศษการสร้างเป็นกล่องดาวน์โหลดแบบครอบคลุม.

    ทำไมฉันถึงต้องการทำเช่นนี้?

    ในขณะที่เราเน้นในวิธีเปลี่ยน Raspberry Pi เป็น Always-On BitTorrent Box เหตุผลหลักสำหรับการเปลี่ยนกิจกรรมการดาวน์โหลดของคุณไปยังหน่วย Raspberry Pi คือการประหยัดพลังงานมหาศาล เมื่อเทียบกับการใช้คอมพิวเตอร์แบบดั้งเดิมเป็นเซิร์ฟเวอร์ภายในบ้าน / กล่องดาวน์โหลดการใช้ Raspberry Pi ในที่ของมันจะช่วยให้คุณประหยัดเงิน.

    หากคุณปฏิบัติตามคำแนะนำในการวัดการใช้พลังงานของคุณคุณอาจจำได้ว่าเซิร์ฟเวอร์สำนักงานขนาดเล็กของเราใช้พลังงานไฟฟ้าประมาณ $ 200 ต่อปี โดยการเปรียบเทียบ Raspberry Pi กินประมาณ $ 3 ต่อปี. แม้ว่าจะมีฮาร์ดไดรฟ์ภายนอกเพิ่มเข้ามาในระบบคุณก็จะถูกกดอย่างแรงเพื่อแบ่งการใช้พลังงาน 10 ดอลลาร์ต่อปี.

    ในขณะที่การดาวน์โหลด Usenet นั้นเป็นแบบทิศทางเดียว (ไม่มีการขุด, ตัวติดตามหรือการตรวจสอบอัตราส่วนเช่นเดียวกับที่มีบริการแบบ peer-to-peer เช่น BitTorrent) คุณยังคงได้รับประโยชน์จากการใช้งานตลอด 24/7 หากคุณใช้ Usenet เพื่อคว้ารายการทีวีที่คุณชื่นชอบตัวอย่างเช่นกล่องดาวน์โหลด Raspberry Pi ทุกครั้งที่จะจัดชิดรายการที่สอง.

    ประโยชน์สุดท้ายคือการมีกล่องดาวน์โหลดอยู่ตลอดเวลาจะช่วยลดภาระให้กับเครื่องเดสก์ท็อปของคุณ คุณจะไม่ต้องออกจากเครื่องเดสก์ท็อปของคุณข้ามคืนเพื่อจบไฟล์นั้นหรือข้ามการเล่นเกมที่คุณต้องการเล่นเพราะเครื่องของคุณเชื่อมโยงการเปิดออกและยืนยันการดาวน์โหลดขนาดใหญ่.

    อ่านต่อไปในขณะที่เราแสดงวิธีเปลี่ยน Pi ของคุณให้กลายเป็นเครื่องดาวน์โหลด Usenet ที่ไม่มีค่าใช้จ่าย.

    ฉันต้องการอะไร?

    สำหรับบทช่วยสอนนี้เราคิดว่าคุณมีหน่วย Raspberry Pi ที่ติดตั้ง Raspbian สามารถเข้าถึงอุปกรณ์ได้โดยตรงผ่านทางจอภาพและคีย์บอร์ดที่แนบมาหรือจากระยะไกลผ่าน SSH และ VNC และคุณมีไดรฟ์ USB (หรือไดรฟ์) ติดอยู่ มัน. หากคุณต้องการเพิ่มความเร็วในพื้นที่เหล่านี้เราขอแนะนำให้อ่านคำแนะนำต่อไปนี้ตามลำดับที่แสดงไว้ที่นี่:

    1. คู่มือ HTG สำหรับการเริ่มต้นใช้งาน Raspberry Pi
    2. วิธีกำหนดค่า Raspberry Pi ของคุณสำหรับ Remote Shell, Desktop และ File Transfer
    3. วิธีการเปลี่ยน Raspberry Pi เป็นอุปกรณ์เก็บข้อมูลเครือข่ายพลังงานต่ำ

    ทุกอย่างในการสอนครั้งแรกเป็นสิ่งจำเป็นการสอนที่สองนั้นเป็นตัวเลือก (แต่การเข้าถึงระยะไกลนั้นมีประโยชน์อย่างเหลือเชื่อสำหรับโครงการนี้เนื่องจากกล่องดาวน์โหลดเป็นตัวเลือกที่สมบูรณ์แบบสำหรับการสร้างหัวขาด) และส่วนที่สำคัญที่สุดของบทที่สาม ติดตั้งฮาร์ดไดรฟ์และกำหนดค่าให้เมาท์อัตโนมัติเมื่อบู๊ต.

    นอกเหนือจากรายการการอ่านก่อนหน้าหากคุณไม่คุ้นเคยกับการใช้ Usenet มากเกินไปเราขอแนะนำให้คุณอ่านบทช่วยสอนต่อไปนี้:

    • คู่มือเชิงปฏิบัติเพื่อการเริ่มต้นใช้งาน Usenet

    TL; DR version: ใช้ Newshosting สิ่งเหล่านี้ดีที่สุดในธุรกิจ.

    หากคุณคุ้นเคยกับ Usenet แล้วและมีบัญชีกับผู้ให้บริการ Usenet ที่น่าเชื่อถือนั่นยอดเยี่ยมมาก ถ้าคุณ อย่า มีบัญชี Usenet ที่คุณต้องอ่านคู่มือของเราเพื่อเร่งความเร็ว ซึ่งแตกต่างจากเพลงที่คุณจะได้รับจากการติดตามสาธารณะไปสู่การติดตามสาธารณะไม่มีสิ่งเช่นเซิร์ฟเวอร์ Usenet สาธารณะที่น่าเชื่อถือและฟรี คุณจะต้องได้รับบัญชีจากผู้ให้บริการที่เชื่อถือได้ - ดูคำแนะนำของเราสำหรับข้อมูลทั่วไปเกี่ยวกับ Usenet และเคล็ดลับเกี่ยวกับผู้ให้บริการที่จะต้องพิจารณา.

    เมื่อคุณได้ตรวจสอบเนื้อหาทั้งหมดและกำหนดค่า Pi แล้วก็ถึงเวลาที่คุณจะเปลี่ยนธุรกิจของคุณให้กลายเป็นสัตว์ดาวน์โหลดที่เงียบและไร้พลังงานต่ำ.

    การอัปเดต Apt-Get และการติดตั้ง SABnzbd

    ลำดับแรกของธุรกิจคือการอัปเดตและอัปเกรดโปรแกรมติดตั้ง apt-get ของคุณ หากคุณทำตามพร้อมกับคำแนะนำล่าสุดวิธีเปลี่ยน Raspberry Pi เป็นกล่อง BitTorrent Always-On คุณสามารถข้ามขั้นตอนนี้เมื่อคุณเพิ่งอัปเดตและอัปเกรดระหว่างบทช่วยสอนนั้น.

    ที่เทอร์มินัลป้อนคำสั่งต่อไปนี้:

    sudo apt-get update

    sudo apt-get upgrade

    หากคุณยังไม่ได้อัปเดต / อัปเกรดเป็นระยะเวลาหนึ่งเตรียมที่จะคว้ากาแฟสักถ้วยขณะที่รอให้กระบวนการเสร็จสิ้น.

    เมื่ออัปเดตแล้วก็ถึงเวลาที่จะติดตั้ง SABnzbd ก่อนที่เราจะทำเช่นนั้นทราบว่าทำไมเราถึงเลือกใช้ SABnzbd อยู่ในลำดับ หากคุณต้องการเรียกใช้การตั้งค่าแบบเปลือยเปล่าอย่างแน่นอนซึ่งเป็นการใช้ทรัพยากรของระบบอย่างน้อยก็ควรใช้เครื่องมือบรรทัดคำสั่งบางอย่างเช่น NZBGet เท่านั้น อย่างไรก็ตามข้อเสียเปรียบคือคุณไม่สามารถเข้าถึงแอพของบุคคลที่สามปลั๊กอินและการรวมระบบที่มาพร้อมกับเครื่องมือที่พัฒนาแล้วและได้รับการพัฒนาอย่างดีเช่น SABnzbd เราทดสอบทั้งบนแพลตฟอร์มและในขณะที่ไม่มีข้อโต้แย้งว่าเครื่องมือน้ำหนักเบาพิเศษอย่าง NZBget ใช้ทรัพยากรของระบบน้อยกว่าเราไม่เต็มใจที่จะทิ้งส่วนต่อประสานและสินค้าที่มาพร้อมกับ SABnzbd.

    ในการเริ่มต้นติดตั้ง SABnzbd ให้เปิดเทอร์มินัลแล้วป้อนคำสั่งต่อไปนี้:

    sudo apt-get install sabnzbdplus

    สิ่งนี้จะติดตั้งการพึ่งพาหลักสำหรับ SABnzbd รวมถึงเครื่องมือ Python หลายอัน (เช่นแกลเลอรีเทมเพลต RSS Feed Parser และ Cheetah) รวมถึงธีม SABnzbd พื้นฐานเช่น Classic และ Plush ในระหว่างกระบวนการติดตั้งแพคเกจค่อนข้างยาวคุณจะเห็นข้อผิดพลาดต่อไปนี้ในบางจุด:

    […] SABnzbd + newsgrabber ไบนารี: ไม่ได้กำหนดค่ายกเลิก ดู / etc / default / s [warndplus … (คำเตือน).

    ไม่ต้องกังวลข้อผิดพลาดเล็ก ๆ น้อย ๆ ที่แปลกประหลาดนี้ในกระบวนการติดตั้งนั้นหมายความว่า SABnzbd ยังไม่ได้รับการกำหนดค่า (ซึ่งมันจะไม่เป็นไปตามธรรมชาติในขณะที่เรากำลังติดตั้ง) เมื่อกระบวนการติดตั้งเสร็จสิ้นแล้วให้ไปยังหัวข้อถัดไป.

    เรียกใช้ตัวช่วยสร้างการกำหนดค่า SABnzbd

    หลังจากการติดตั้ง sabnzbdplus เสร็จสิ้นคุณจะกลับสู่พรอมต์คำสั่ง ป้อนคำสั่งต่อไปนี้เพื่อเรียกใช้ SABnzbd เป็นครั้งแรก:

    sabnzbdplus - เซิร์ฟเวอร์ 0.0.0.0

    คำสั่งเริ่มต้น SABnzbd daemon และเปิด WebUI ข้อความจะวนไปมาเล็กน้อยจากนั้นจะแขวนและให้ภาพลวงตาว่าแอปพลิเคชันขัดข้อง มันไม่ได้มีเพียงควบคุมเทอร์มินัลและเมื่อมีฟังก์ชั่นใหม่ที่จะปรากฏขึ้นที่นี่ เปิดหน้าต่างเทอร์มินัลใหม่หรือการเชื่อมต่อ SSH หากคุณ CTRL + C แยกออกและกลับไปที่พรอมต์คำสั่งคุณจะทำให้ daemon ปิดตัวลง.

    จากเบราว์เซอร์ใน Raspberry Pi หรือเบราว์เซอร์ระยะไกลบนเดสก์ท็อปของคุณตอนนี้คุณสามารถเริ่มตัวช่วยสร้างการกำหนดค่า เราขอแนะนำให้คุณใช้เว็บเบราว์เซอร์ระยะไกลเพื่อความสะดวกในการใช้งานและประสิทธิภาพที่ดีขึ้น.

    ในเว็บเบราว์เซอร์ที่คุณเลือกให้นำทางไปที่:

    http: // [IP ของคุณ Pi]: 8080 / ตัวช่วยสร้าง /

    เลือกภาษาที่คุณต้องการและคลิกตัวช่วยสร้างเริ่ม ขั้นตอนแรกคือการป้อนข้อมูลผู้ให้บริการ Usenet ของคุณ - เราแนะนำ Newshosting แต่คุณสามารถใช้ผู้ให้บริการรายใดก็ได้ที่คุณต้องการ.

    ป้อนโฮสต์พอร์ตชื่อผู้ใช้ / รหัสผ่านและกำหนดจำนวนการเชื่อมต่อ ในขณะที่คุณสามารถหนีไปได้อย่างง่ายดายด้วยการเชื่อมต่อ 20+ บนการติดตั้งบนเดสก์ท็อปหรือเซิร์ฟเวอร์เราขอแนะนำให้เริ่มต้นด้วยการเชื่อมต่อ 5 ครั้งบน Pi ของคุณและคลานหมายเลขขึ้นไป คลิกทดสอบเซิร์ฟเวอร์เพื่อดูว่าการเข้าสู่ระบบ / ชื่อผู้ใช้ของคุณตรวจสอบกับผู้ให้บริการของคุณ.

    ขั้นตอนที่สองของตัวช่วยสร้างตั้งค่าการควบคุมการเข้าถึง:

    เป็นสิ่งสำคัญที่คุณเลือก“ ฉันต้องการให้ SABnzbd ของฉันสามารถมองเห็นได้โดยเครื่องคอมพิวเตอร์ใด ๆ ในเครือข่ายของฉัน” และคุณยกเลิกการเลือก“ เปิดเบราว์เซอร์อินเทอร์เน็ตของฉันด้วยหน้า SABnzbd เมื่อโปรแกรมเริ่มต้น” เมื่อเราเสร็จสิ้นการกำหนดค่า SABnzbd นี่จะเป็นกล่องที่ไม่มีหัวและไม่มีเหตุผลที่จะเปิดเบราว์เซอร์เริ่มต้นบน Pi และเคี้ยวทรัพยากรระบบ การตั้งค่าชื่อผู้ใช้ / รหัสผ่านเป็นตัวเลือก.

    คุณสามารถข้ามขั้นตอนที่สามของตัวช่วยสร้างการเริ่มต้นอย่างรวดเร็วพร้อมกันได้เนื่องจากบริการเสริมทั้งสองที่พวกเขาแนะนำให้คุณเสียบข้อมูลผู้ใช้ของคุณจะหมดอายุ คลิกถัดไปเพื่อข้ามไปขั้นตอนที่สี่ ขั้นตอนที่สี่เป็นไปโดยอัตโนมัติ SABnzbd daemon จะรีสตาร์ทและตัวช่วยสร้างจะแสดงที่อยู่เว็บที่คุณสามารถเข้าถึง WebUI ได้ดังนี้:

    http://192.168.1.102:8080/sabnzbd/
    http: // raspberrypi: 8080 / SABnzbd /
    http://127.0.1.1:8080/sabnzbd/

    ไปข้างหน้าและคลิก“ ไปที่ SABnzbd” เพื่อออกจากตัวช่วยสร้างและถูกเทลงในส่วนติดต่อผู้ใช้หลัก SABnzbd.

    การติดตั้ง UNRAR สำหรับการเปิดออกอัตโนมัติ

    ขณะที่คุณสแกนผ่านอินเทอร์เฟซใหม่คุณอาจสังเกตเห็นว่ามีคำเตือน:“ ไม่พบโปรแกรม UNRAR ไม่สามารถคลายไฟล์ RAR ออกได้”.

    แพ็คเกจการติดตั้งหลักของ SABnzbd ไม่ได้ติดตั้งโปรแกรม RAR และนั่นเป็นปัญหา เราจะสามารถดาวน์โหลดไฟล์จาก Usenet ได้ แต่จะไม่คลายไฟล์โดยอัตโนมัติ คุณรู้ไหมว่าอะไรที่ไม่ฟังดูสนุก ต้องคลายการดาวน์โหลดทั้งหมดของเราด้วยตนเอง.

    เพื่อให้การคลายไฟล์โดยอัตโนมัติเราจะต้องสร้างสำเนาของแอพที่ไม่มีชื่อฟรี โชคดีที่วิญญาณที่เป็นประโยชน์ที่ RaspberryPi.StackExchange ได้อธิบายวิธีการทำเช่นนั้นให้ Raspian.

    ที่เทอร์มินัลป้อนคำสั่งต่อไปนี้เพื่อให้คุณสามารถแก้ไขซอร์สของคุณและเพิ่มที่เก็บที่มี unrar-nonfree:

    sudo nano /etc/apt/sources.list

    ใน nano เพิ่มบรรทัดต่อไปนี้ในไฟล์. list:

    deb-src http://archive.raspbian.org/raspbian wheezy หลัก contrib ปลอด rpi

    กด CTRL + X เพื่อออกจากนาโนและ Y เพื่อบันทึก / เขียนทับไฟล์. list เก่า กลับไปที่พร้อมท์คำสั่งคุณจะต้องอัปเดตรายการแหล่งข้อมูลของคุณเพื่อให้การเปลี่ยนแปลงมีผล:

    sudo apt-get update

    หลังจากการอัปเดตเสร็จสิ้น (ควรจะเร็วมากหากคุณอัปเดตก่อนหน้าในบทช่วยสอน) ถึงเวลาสร้างไดเรกทอรีทำงานแล้วย้ายไปที่:

    mkdir ~ / unrar-nonfree && cd ~ / unrar-nonfree

    เวลาในการดาวน์โหลดการพึ่งพาของ unrar-nonfree:

    sudo apt-get build-dep unrar-nonfree

    เมื่อกระบวนการเสร็จสิ้นและคุณกลับมาที่พรอมต์ให้ป้อนคำสั่งต่อไปนี้เพื่อดาวน์โหลดซอร์สโค้ดและสร้างแพ็คเกจการติดตั้ง:

    sudo apt-get source -b unrar-nonfree

    ตอนนี้ได้เวลาติดตั้งแพ็คเกจแล้ว หากคุณกำลังติดตามบทช่วยสอนนี้หลังจากปล่อย unrar-nonfree เวอร์ชั่นใหม่แล้วคุณจะต้องอัปเดตชื่อไฟล์ คุณสามารถตรวจสอบหมายเลขรุ่นได้โดยพิมพ์“ ls” ที่พร้อมท์คำสั่งเพื่อแสดงรายการไฟล์ที่เราดาวน์โหลดในขั้นตอนก่อนหน้า:

    sudo dpkg -i unrar_4.1.4-1_armhf.deb

    เมื่อการติดตั้งเสร็จสมบูรณ์คุณสามารถทดสอบได้อย่างรวดเร็วเพื่อดูว่าคำสั่ง“ unrar” พร้อมใช้งานสำหรับระบบหรือไม่โดยพิมพ์“ unrar” ที่พรอมต์คำสั่ง หากติดตั้งอย่างถูกต้องแอป unrar จะยิงรายการสวิตช์และคำอธิบายทั้งหมดที่มี หากแพ็กเกจติดตั้งโดยไม่มีข้อผิดพลาดคุณสามารถจัดระเบียบตัวเองได้ด้วยคำสั่งต่อไปนี้:

    cd && rm -r ~ / unrar-nonfree

    ตอนนี้ได้เวลาล้างข้อผิดพลาดใน SABnzbd รีสตาร์ท SABnzbd จากภายใน WebUI โดยคลิกที่ตัวเลือก -> รีสตาร์ท เมื่อคุณรีสตาร์ทข้อผิดพลาดควรจะหายไปจากภูมิภาคด้านซ้ายมือของ WebUI คุณสามารถตรวจสอบอีกครั้งว่าบันทึกข้อผิดพลาดนั้นว่างเปล่าโดยคลิกที่ลิงก์สถานะที่มุมบนซ้าย:

    ชัดเจนทั้งหมด! เราได้ติดตั้ง unrar-nonfree เพื่อให้สามารถคลายการดาวน์โหลดของเราโดยอัตโนมัติ แต่ตอนนี้ไดเรกทอรีดาวน์โหลดเริ่มต้นชี้ไปที่การ์ด SD ขนาดเล็กบน Raspberry Pi มาชี้ที่ HDD ภายนอกของเรา.

    การกำหนดค่าไดเรกทอรี SABnzbd

    โดยค่าเริ่มต้นไฟล์ใด ๆ ที่คุณดาวน์โหลดจะถูกทิ้งลงในไดเรกทอรี / home / pi / ดาวน์โหลด ครึ่งชั่วโมงแม้กระทั่งการเชื่อมต่อบรอดแบนด์ที่เจียมเนื้อเจียมตัวจะเติมเต็มการ์ด SD อย่างสมบูรณ์จุดที่การผจญภัยของคุณในการดาวน์โหลด Usenet จะสิ้นสุดลงเมื่อ SABnzbd หยุดการดาวน์โหลดของคุณโดยอัตโนมัติและหยุดการทำงานทั้งหมด.

    เพื่อหลีกเลี่ยงปัญหานี้เราจะย้ายไดเรกทอรีสำคัญทั้งหมดออกจากการ์ด SD และไปยังฮาร์ดไดรฟ์ภายนอก หากคุณยังไม่ได้เชื่อมต่อฮาร์ดไดรฟ์ USB กับ Raspberry Pi ของคุณและตั้งค่าให้เมาท์อัตโนมัติเมื่อบู๊ตเราขอแนะนำให้ตรวจสอบการสอนของเราวิธีเปลี่ยน Raspberry Pi เป็นอุปกรณ์จัดเก็บข้อมูลเครือข่ายพลังงานต่ำเพื่อดูวิธีการ ดังนั้น. เราจะใช้หลักการตั้งชื่อ HDD และโครงสร้างไดเรกทอรีเดียวกันกับที่เราใช้ในการฝึกอบรมนั้นดังนั้นปรับคำสั่งของคุณในส่วนนี้ให้ตรงกับตำแหน่งของ HDD ของคุณ.

    อันดับแรกให้สร้างไดเรกทอรีที่เราต้องการสำหรับ SABnzbd:

    sudo mkdir / media / USBHDD1 / Shares / SABnzbd / ดาวน์โหลด
    sudo mkdir / media / USBHDD1 / Shares / SABnzbd / เสร็จสิ้น
    sudo mkdir / media / USBHDD1 / Shares / SABnzbd / watch
    sudo mkdir / media / USBHDD1 / Shares / SABnzbd / watch / nzb-backup
    sudo mkdir / media / USBHDD1 / Shares / SABnzbd / สคริปต์

    หลังจากสร้างไดเรกทอรีให้กลับสู่ WebUI ของ SABnzbd เพื่อเปลี่ยนไดเรกทอรีเริ่มต้น ใน WebUI นำทางไปยัง Config -> Folders มีสองส่วนคือโฟลเดอร์ผู้ใช้และโฟลเดอร์ระบบ ภายในทั้งสองส่วนเปลี่ยนรายการต่อไปนี้โดยใช้โฟลเดอร์ที่เราเพิ่งสร้างขึ้น คุณต้องใช้พา ธ สัมบูรณ์เพื่อบังคับให้ SABnzbd ใช้โฟลเดอร์นอกค่าเริ่มต้นของ / home / pi /.

    โฟลเดอร์ดาวน์โหลดชั่วคราว: / สื่อ / USBHDD1 / หุ้น / SABnzbd / ดาวน์โหลด
    โฟลเดอร์ดาวน์โหลดที่เสร็จสมบูรณ์: / สื่อ / USBHDD1 / หุ้น / SABnzbd / เสร็จสิ้น
    โฟลเดอร์ที่ดู: / สื่อ / USBHDD1 / หุ้น / SABnzbd / นาฬิกา
    โฟลเดอร์สคริปต์: / สื่อ / USBHDD1 / หุ้น / SABnzbd / สคริปต์
    .โฟลเดอร์สำรอง nzb: / สื่อ / USBHDD1 / หุ้น / SABnzbd / นาฬิกา / NZB สำรอง

    นอกเหนือจากการเปลี่ยนแปลงเหล่านี้คุณสามารถตั้งค่า“ พื้นที่ว่างขั้นต่ำสำหรับโฟลเดอร์ดาวน์โหลดชั่วคราว” โดยใช้การกำหนดเช่น 900M สำหรับ 900 เมกะไบต์หรือ 20G สำหรับ 20 กิกะไบต์ โดยทั่วไปเราปล่อยให้ 10-20GB ฟรีบนดิสก์ของเราเพื่อทำหน้าที่เป็นบัฟเฟอร์ที่ดี.

    เมื่อคุณทำการเปลี่ยนแปลงทั้งหมดแล้วให้คลิกบันทึกที่ด้านล่างของเมนู การเปลี่ยนแปลงที่เราทำจำเป็นต้องรีสตาร์ทดังนั้นคลิกดาวน์โหลดเพื่อกลับสู่ WebUI หลักจากนั้นคลิกตัวเลือก -> รีสตาร์ทที่มุมขวาบน.

    ทดสอบการติดตั้ง SABnzbd ของคุณ

    หลังจาก SABnzbd เริ่มต้นใหม่ก็ถึงเวลาที่จะหมุน สำหรับการทดสอบของเราเรามุ่งหน้าไปที่ Binsearch.info และพบสำเนาของ Linux Mint เพื่อดาวน์โหลด เพื่อเริ่มการดาวน์โหลดเราทิ้งไฟล์. NZB ลงใน SABnzbd / watch / โฟลเดอร์ที่ SABnzbd แย่งไฟล์ จะปรากฏในคิวแล้วโอนไปยังส่วนประวัติของ WebUI เมื่อเลื่อนจากการดาวน์โหลดเป็นการตรวจสอบและเปิดออกตามที่เห็นในภาพหน้าจอด้านบน.

    สำหรับบรรดาของคุณที่อยากรู้ว่า SABnzbd บน Pi นั้นวางตัวอย่างไรกับ SABnzbd ในคอมพิวเตอร์ทั่วไปเราได้ทำการทดสอบหลายครั้งที่เราดาวน์โหลดไฟล์เดียวกันบนเซิร์ฟเวอร์ของเราและ Raspberry Pi และเปรียบเทียบผลลัพธ์.

    Pi ทำงานได้ดีกว่าที่เราคาดไว้ซึ่งมาช้ากว่าเครื่องเดสก์ท็อปเต็มประมาณ 15% เท่านั้น ในแง่ของโลกแห่งความเป็นจริงนั่นหมายถึงการดาวน์โหลด 1GB ใช้เวลาประมาณ 14 นาทีในการดาวน์โหลดตรวจสอบและแกะออกจากเครื่องเดสก์ท็อปเทียบกับ Raspberry Pi ประมาณ 16 นาที ไม่เลว!

    การตั้งค่า SABnzbd เป็น Start on Boot

    เมื่อเทียบกับโครงการอื่น ๆ ของเราเมื่อเร็ว ๆ นี้การตั้งค่าเริ่มต้นระบบเมื่อเริ่มต้นระบบสำหรับ SABnzbd plus เป็นเพียงเล็กน้อย แพ็คเกจการติดตั้งสร้างสคริปต์ /init.d/ ให้คุณแล้ว สิ่งเดียวที่คุณต้องทำคือแก้ไขไฟล์ SABnzbd / etc / default / เพื่อระบุผู้ใช้ที่คุณต้องการให้ daemon ทำงานภายใต้.

    ในการทำเช่นนั้นให้พิมพ์คำสั่งต่อไปนี้ในเทอร์มินัลเพื่อเปิด nano และไฟล์คอนฟิกูเรชัน SABnzbd:

    sudo nano / etc / default / sabnzbdplus

    ตัวแปรเดียวที่คุณต้องแก้ไขคือ USER =; ใส่ชื่อผู้ใช้ของบัญชีที่คุณต้องการเรียกใช้ daemon ภายใต้ เราใช้บัญชีผู้ใช้เริ่มต้น (และบัญชีที่เราติดตั้ง SABnzbd ภายใต้)“ pi” กด CTRL + X เพื่อออกและบันทึกการแก้ไขของคุณ คุณสามารถทดสอบว่าการเปลี่ยนแปลงมีผลหรือไม่โดยเริ่มหน่วย Pi ของคุณใหม่หรือเพียงตรวจสอบเพื่อดูว่าคุณสามารถเริ่ม SABnzbd เป็นบริการด้วยคำสั่งต่อไปนี้:

    sudo service sabnzbdplus เริ่มทำงาน

    หากการเปลี่ยนแปลงมีผลบังคับใช้คำสั่งด้านบนควรส่งคืนลำดับต่อไปนี้:

    […] การเริ่มต้น SABnzbd + ผู้เขียนข่าวไบนารี:

    [ok] การเริ่มต้น SABnzbd + ผู้เขียนข่าวไบนารี:.

    หมายเหตุ: ถ้าคุณเรียกใช้คำสั่งบริการเริ่มต้นในขณะที่ SABnzbd กำลังทำงานอยู่คุณจะได้รับลำดับดังกล่าว แต่มันจะพูดว่า“ ล้มเหลว” แทน“ ตกลง”; นั่นหมายความว่ายังคงพยายามเรียกใช้ daemon แต่ล้มเหลวเนื่องจากเริ่มต้นแล้ว.

    การเพิ่มประสิทธิภาพการกำหนดค่าการเร่งความเร็ว

    ในขณะที่เราจดบันทึกในส่วนการทดสอบ SABnzbd ที่เราพบว่า Pi ดำเนินการอย่างเท่าเทียมกับเครื่องเดสก์ท็อปมีการปรับแต่งเล็กน้อยที่คุณสามารถทำได้กับไฟล์กำหนดค่าที่จะปรับปรุงประสิทธิภาพของคุณอย่างมีนัยสำคัญหากคุณต้องการเร่งความเร็วมากขึ้น นำทางไปยัง WebUI หลักและคลิกที่กำหนดค่า เราจะผ่านแต่ละส่วนที่เกี่ยวข้องและปรับแต่งภายในหนึ่งโดยหนึ่ง การปรับแต่งการปรับแต่งนั้นได้รับคำสั่งจากผลตอบแทนที่มากที่สุดกลับมาให้น้อยที่สุดสำหรับความพยายามของคุณ:

    ใน กำหนดค่า -> เซิร์ฟเวอร์ มาตรา:

    ปิดการใช้งาน SSL. นอกจากว่าคุณจะหวาดระแวงเป็นพิเศษเกี่ยวกับการตรวจสอบ ISP ของคุณให้เปลี่ยนจากเซิร์ฟเวอร์ SSL ของผู้ให้บริการเป็นเซิร์ฟเวอร์ปกติของพวกเขา ในการทดสอบของเราเราพบว่าค่าใช้จ่ายของการเข้ารหัส SSL ลดความเร็วในการดาวน์โหลดของเราประมาณ 50% และชะลอกระบวนการคลายบรรจุระหว่างการดาวน์โหลดเนื่องจาก SSL ใช้พลังการประมวลผลของ Pi มาก.

    ใน Config -> สวิตช์ มาตรา:

    เปิดใช้งานการตรวจจับการดาวน์โหลดซ้ำ. คุณไม่ต้องการเสียเวลาแบนด์วิดท์และพลังการประมวลผลในการดาวน์โหลดไฟล์ที่คุณดาวน์โหลดมาก่อนหน้านี้ ตัวเลือกที่นี่คือการละทิ้งและหยุดชั่วคราว มีประโยชน์ในการใช้หยุดชั่วคราวเพื่อให้คุณสามารถตรวจสอบคิวเป็นระยะและตัดสินใจว่าคุณต้องการดาวน์โหลดไฟล์อีกครั้งหรือไม่.

    เปิดการหยุดการดาวน์โหลดชั่วคราวระหว่างการประมวลผลภายหลัง: ในขณะที่ Pi นั้นคร่ำครวญจริงๆเมื่อมีการดาวน์โหลดและนำออกจากรายการเดียวเมื่อมันฉีกผ่าน backlog ขนาดใหญ่การดาวน์โหลดควบคู่และการโพสต์โพรเซสซิงสามารถทำให้เครียดได้ การเปิดใช้งานตัวเลือกนี้จะบอกให้ Pi หยุดการดาวน์โหลดชั่วคราวขณะที่ประมวลผลไฟล์ที่เพิ่งเสร็จสิ้น.

    ใน กำหนดค่า -> ทั่วไป มาตรา:

    ตั้งค่าการ จำกัด แคชของบทความ: แม้ว่าเราจะไม่ได้จัดการตัวเลือกนี้ แต่ผู้ใช้จำนวนมากในฟอรัม SABnzbd รายงานผลลัพธ์เชิงบวกต่อ Pi โดยการตั้งค่าตัวเลือกนี้เป็น 32M หรือ 64M.

    การติดตั้งส่วนต่อประสานมือถือและแอพมือถือ

    หากคุณต้องการควบคุมการติดตั้ง SABnzbd ของคุณจากอุปกรณ์พกพาได้อย่างง่ายดายคุณจะต้องติดตั้งเทมเพลต WebUI สำหรับมือถือหรือดาวน์โหลดแอปควบคุมที่มีให้จาก App Store หรือ Google Play.

    เมื่อเราติดตั้งแพ็กเกจหลักที่จุดเริ่มต้นของการสอนเราได้รับธีมคลาสสิกและตุ๊กตา เราใช้เวลาสักครู่เพื่อติดตั้งธีมมือถือ หากคุณต้องการธีมมือถือทั่วไปที่เห็นในภาพหน้าจอด้านบนให้ป้อนคำสั่งต่อไปนี้ที่เทอร์มินัล:

    sudo apt-get install sabnzbdplus-theme-mobile

    หากคุณต้องการธีม iPhone เหมือน iOS ให้เข้าสู่คำสั่งต่อไปนี้แทน:

    sudo apt-get install sabnzbdplus-theme-iphone

    เมื่อคุณติดตั้งหนึ่งในธีมมือถือตรงไปที่ WebUI และไปที่ Config -> ทั่วไป -> SABnzbd เว็บเซิร์ฟเวอร์ ภายใต้ส่วนต่อประสานเว็บรองของส่วนย่อยคุณจะสามารถเลือกสกินมือถือที่คุณติดตั้งได้เช่น:

    เลื่อนลงและบันทึกการเปลี่ยนแปลงของคุณจากนั้นคลิกรีสตาร์ท SABnzbd (ขวาถัดจากปุ่มบันทึก) เมื่อการรีสตาร์ทเสร็จสมบูรณ์คุณจะสามารถเข้าถึงอินเทอร์เฟซรอง / มือถือได้ที่ URL ต่อไปนี้:

    http: // [IP ของคุณ Pi]: 8080 / m /

    หากคุณต้องการปรับปรุงประสบการณ์การใช้ Usenet ของคุณต่อไปแอพมือถือจะเหนือกว่าพื้นฐานของอินเทอร์เฟซมือถือทั่วไป แฟน ๆ Apple ที่มี iPhone หรือ iPad จะต้องการลองใช้แอพต่อไปนี้:

    • SABMobile
    • myNZB
    • SABCommand

    ผู้ใช้ Android มีการแพร่กระจายที่ดีให้เลือก ได้แก่ :

    • NZB Unity
    • SABcontrol
    • SABMobile
    • NZBAir

    แอพมือถือจำนวนมากมีคุณสมบัติที่ได้รับการปรับปรุงเช่นการถ่ายโอน RSS ไปยัง NZB การจัดการคิวขั้นสูงและอื่น ๆ.


    ณ จุดนี้คุณได้ติดตั้ง SABnzbd, wrangled ด้วยการอ้างอิงของมัน, เพิ่มประสิทธิภาพ, คว้าแอพมือถือ / การควบคุมมือถือและคุณพร้อมที่จะอิ่มตัวไปป์ไลน์ของคุณด้วยความหวาน, หวาน, Usenet Usenet จับตาดูหน้าอย่างใกล้ชิดที่นี่ในขณะที่เรายังคงนำคู่มือแบบละเอียดเพื่อให้คุณได้รับประโยชน์จากราสเบอร์รี่ Pi มากยิ่งขึ้น.