เมื่อเร็ว ๆ นี้เราได้แสดงวิธีเปลี่ยน Raspberry Pi ของคุณให้เป็นกล่อง BitTorrent แบบ 24/7 เพื่อประหยัดค่าไฟและรักษาอัตราส่วนติดตามของคุณให้เป็นสีทอง ตอนนี้เรากลับมาแสดงวิธีเพิ่มการเข้าถึง Usenet เพื่อปัดเศษบิลด์ออกเป็นกล่องดาวน์โหลดที่ครอบคลุม
ทำไมฉันถึงต้องการทำสิ่งนี้
ตามที่เราเน้นไว้ วิธีเปลี่ยน Raspberry Pi ให้เป็นกล่อง BitTorrent แบบเปิดตลอดเวลา เหตุผลหลักในการเปลี่ยนกิจกรรมการดาวน์โหลดไปยังหน่วย Raspberry Pi คือการประหยัดพลังงานอย่างมหาศาล เมื่อเทียบกับการใช้คอมพิวเตอร์แบบเดิมเป็นเซิร์ฟเวอร์ที่บ้าน / กล่องดาวน์โหลดการใช้ Raspberry Pi แทนจะช่วยให้คุณประหยัดเงิน
หากคุณทำตาม คู่มือ How-To Geek สำหรับการวัดการใช้พลังงานของคุณ คุณอาจจำได้ว่าเซิร์ฟเวอร์สำนักงานที่เรียบง่ายของเราใช้พลังงานไฟฟ้าประมาณ $ 200 ต่อปี จากการเปรียบเทียบ Raspberry Pi ใช้เงินประมาณ 3 เหรียญ ต่อปี . แม้ว่าจะมีฮาร์ดไดรฟ์ภายนอกที่เพิ่มเข้ามาในระบบคุณก็จะต้องใช้พลังงานอย่างหนักถึง 10 เหรียญต่อปี
แม้ว่าการดาวน์โหลด Usenet จะเป็นแบบทิศทางเดียว (ไม่มีการเริ่มต้นตัวติดตามหรือการตรวจสอบอัตราส่วนเช่นเดียวกับบริการเพียร์ทูเพียร์เช่น BitTorrent) คุณยังคงได้รับประโยชน์จากการทำงานตลอด 24 ชั่วโมงทุกวัน ตัวอย่างเช่นหากคุณใช้ Usenet เพื่อรับรายการทีวีที่คุณชื่นชอบกล่องดาวน์โหลด Raspberry Pi ตลอดเวลาจะเปิดใช้งานในวินาทีที่พร้อมใช้งาน
ประโยชน์สุดท้ายคือการมีกล่องดาวน์โหลดตลอดเวลาจะช่วยเปลี่ยนภาระจากเครื่องเดสก์ท็อปของคุณได้อย่างไร คุณจะไม่ต้องทิ้งเครื่องเดสก์ท็อปไว้ข้ามคืนเพื่อเล่นไฟล์นั้นให้เสร็จหรือข้ามการเล่นเกมที่คุณต้องการเล่นเนื่องจากเครื่องของคุณเชื่อมโยงกับการแกะกล่องและยืนยันการดาวน์โหลดจำนวนมาก
อ่านต่อในขณะที่เราแสดงวิธีเปลี่ยน Pi ของคุณให้กลายเป็นเครื่องดาวน์โหลด Usenet แบบเรียบง่ายและเงียบ
ฉันต้องการอะไร?
สำหรับบทช่วยสอนนี้เราถือว่าคุณมีหน่วย Raspberry Pi ที่ติดตั้ง Raspbian สามารถเข้าถึงอุปกรณ์ได้โดยตรงผ่านจอภาพและแป้นพิมพ์ที่เชื่อมต่อหรือจากระยะไกลผ่าน SSH และ VNC และคุณมีไดรฟ์ USB (หรือไดรฟ์) ติดอยู่ มัน. หากคุณต้องการเร่งความเร็วในพื้นที่เหล่านี้เราขอแนะนำอย่างยิ่งให้อ่านคำแนะนำต่อไปนี้ตามลำดับที่เราระบุไว้ที่นี่:
- คู่มือ HTG สำหรับการเริ่มต้นใช้งาน Raspberry Pi
- วิธีกำหนดค่า Raspberry Pi ของคุณสำหรับ Remote Shell, Desktop และ File Transfer
- วิธีเปลี่ยน Raspberry Pi ให้เป็นอุปกรณ์จัดเก็บข้อมูลเครือข่ายพลังงานต่ำ
ทุกอย่างในบทช่วยสอนแรกเป็นสิ่งที่จำเป็นบทช่วยสอนที่สองเป็นทางเลือก (แต่การเข้าถึงระยะไกลมีประโยชน์อย่างไม่น่าเชื่อสำหรับโครงการนี้เนื่องจากกล่องดาวน์โหลดเป็นตัวเลือกที่สมบูรณ์แบบสำหรับงานสร้างที่ไม่มีหัว) และส่วนที่สำคัญที่สุดของบทช่วยสอนที่สามก็คือ การตั้งค่าฮาร์ดไดรฟ์และกำหนดค่าให้ติดตั้งอัตโนมัติเมื่อบูต
นอกเหนือจากรายการอ่านก่อนหน้านี้หากคุณไม่คุ้นเคยกับข้อมูลเชิงลึกของ Usenet มากเกินไปเราขอแนะนำให้อ่านบทแนะนำต่อไปนี้:
- คู่มือ How-To Geek สำหรับการเริ่มต้นใช้งาน Usenet
TL; เวอร์ชัน DR: ใช้ Newshosting พวกเขาดีที่สุดในธุรกิจ
หากคุณคุ้นเคยกับ Usenet อยู่แล้วและมีบัญชีกับผู้ให้บริการ Usenet ที่เชื่อถือได้นั่นยอดเยี่ยมมาก ถ้าคุณ ไม่ มีบัญชี Usenet คุณจำเป็นต้องอ่านคู่มือของเราเพื่อเร่งความเร็ว แตกต่างจาก torrents ที่คุณจะได้รับจากการกระโดดจากตัวติดตามสาธารณะไปยังตัวติดตามสาธารณะไม่มีสิ่งที่เรียกว่าเซิร์ฟเวอร์ Usenet สาธารณะที่เชื่อถือได้และฟรี คุณจะต้องได้รับบัญชีจากผู้ให้บริการที่เชื่อถือได้ดูคำแนะนำของเราสำหรับข้อมูลทั่วไปเกี่ยวกับ Usenet และเคล็ดลับเกี่ยวกับผู้ให้บริการที่ควรพิจารณา
เมื่อคุณตรวจสอบเนื้อหาทั้งหมดและกำหนดค่า Pi เรียบร้อยแล้วก็ถึงเวลาลงมือทำธุรกิจเพื่อเปลี่ยน Pi ของคุณให้กลายเป็นสัตว์ดาวน์โหลดที่เงียบและใช้พลังงานต่ำมาก
การอัปเดต Apt-Get และการติดตั้ง SABnzbd
ลำดับแรกของธุรกิจคือการอัปเดตและอัปเกรดโปรแกรมติดตั้ง apt-get ของคุณ หากคุณทำตามคำแนะนำล่าสุด วิธีเปลี่ยน Raspberry Pi ให้เป็นกล่อง BitTorrent แบบเปิดตลอดเวลา คุณสามารถข้ามขั้นตอนนี้ได้เมื่อคุณเพิ่งอัปเดตและอัปเกรดในระหว่างบทช่วยสอนนั้น
ที่เทอร์มินัลป้อนคำสั่งต่อไปนี้:
อัปเดต sudo apt-get
sudo apt-get อัพเกรด
หากคุณยังไม่ได้อัปเดต / อัปเกรดสักครู่โปรดเตรียมที่จะคว้าถ้วยกาแฟในขณะที่คุณรอให้กระบวนการเสร็จสิ้น
เมื่ออัปเดตแล้วก็ถึงเวลาติดตั้ง SABnzbd ก่อนที่เราจะทำเช่นนั้นโปรดทราบว่าเหตุใดเราจึงเลือกใช้ SABnzbd ตามลำดับ หากคุณต้องการเรียกใช้การตั้งค่าแบบแบร์โบนที่มีน้ำหนักเบาในทรัพยากรระบบคุณควรใช้เครื่องมือบรรทัดคำสั่งเท่านั้นเช่น NZB รับ . อย่างไรก็ตามข้อเสียก็คือคุณสูญเสียการเข้าถึงแอปของบุคคลที่สามปลั๊กอินและการผสานรวมจำนวนมากที่มาพร้อมกับเครื่องมือสำหรับผู้ใหญ่และได้รับการพัฒนาอย่างดีเช่น SABnzbd เราทดสอบทั้งบนแพลตฟอร์มและในขณะที่ไม่มีการถกเถียงกันว่าเครื่องมือที่มีน้ำหนักเบาเป็นพิเศษอย่าง NZBget นั้นใช้ทรัพยากรระบบน้อยลง แต่เราก็เกลียดที่จะยอมแพ้ต่ออินเทอร์เฟซและสินค้าที่มาพร้อมกับ SABnzbd
ในการเริ่มติดตั้ง SABnzbd ให้เปิดเทอร์มินัลแล้วป้อนคำสั่งต่อไปนี้:
sudo apt-get ติดตั้ง sabnzbdplus
สิ่งนี้จะติดตั้งการอ้างอิงหลักสำหรับ SABnzbd รวมถึงเครื่องมือ Python หลายตัว (เช่น RSS Feed Parser และแกลเลอรีเทมเพลต Cheetah) รวมถึงธีม SABnzbd พื้นฐานเช่น Classic และ Plush ในระหว่างขั้นตอนการติดตั้งแพ็กเกจที่ค่อนข้างยาวคุณจะเห็นข้อผิดพลาดต่อไปนี้ในบางจุด:
[....] SABnzbd + binary newsgrabber: ไม่ได้กำหนดค่ายกเลิก ดู / etc / default / s [warndplus ... (คำเตือน)
ไม่ต้องกังวลข้อผิดพลาดเล็กน้อยในขั้นตอนการติดตั้งนี้หมายความว่ายังไม่ได้กำหนดค่า SABnzbd (ซึ่งจะไม่เป็นไปตามธรรมชาติขณะที่เรากำลังติดตั้ง) เมื่อกระบวนการติดตั้งเสร็จสิ้นให้ไปยังส่วนถัดไป
การรันตัวช่วยสร้างการกำหนดค่า SABnzbd
หลังจากการติดตั้ง sabnzbdplus เสร็จสิ้นคุณจะกลับไปที่พรอมต์คำสั่ง ป้อนคำสั่งต่อไปนี้เพื่อเปิด SABnzbd เป็นครั้งแรก:
sabnzbdplus - เซิร์ฟเวอร์ 0.0.0.0
คำสั่งเริ่มต้น SABnzbd daemon และเปิด WebUI ข้อความค่อนข้างน้อยจะวนไปมาจากนั้นมันจะค้างและทำให้เกิดภาพลวงตาว่าแอปพลิเคชันขัดข้อง ไม่ได้เป็นเพียงแค่ควบคุมเทอร์มินัลและเมื่อทำหน้าที่ใหม่ฟังก์ชันเหล่านี้จะปรากฏที่นี่ เปิดหน้าต่างเทอร์มินัลใหม่หรือการเชื่อมต่อ SSH หากคุณ CTRL + C เพื่อแยกออกและกลับไปที่พรอมต์คำสั่งคุณจะทำให้ภูตปิดตัวลง
จากเบราว์เซอร์บน Raspberry Pi หรือเบราว์เซอร์ระยะไกลบนเดสก์ท็อปของคุณตอนนี้คุณสามารถเริ่มตัวช่วยสร้างการกำหนดค่าได้ เราขอแนะนำให้คุณใช้เว็บเบราว์เซอร์ระยะไกลเพื่อความสะดวกในการใช้งานและประสิทธิภาพที่ดีขึ้น
ในเว็บเบราว์เซอร์ที่คุณเลือกให้ไปที่:
http: // [Your Pi's IP]: 8080 / วิซาร์ด /
เลือกภาษาที่คุณต้องการแล้วคลิก Start Wizard ขั้นตอนแรกคือการป้อนข้อมูลของผู้ให้บริการ 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 ได้ แต่จะไม่คลายไฟล์โดยอัตโนมัติ คุณรู้ไหมว่าอะไรที่ฟังดูไม่สนุก? ต้องทำการแกะการดาวน์โหลดทั้งหมดของเราด้วยตนเอง
ในการคลายไฟล์โดยอัตโนมัติเราจะต้องสร้างสำเนาของแอป unrar-nonfree ฟรี แต่ไม่ได้ตั้งใจ โชคดีที่วิญญาณที่เป็นประโยชน์ที่ RaspberryPi.StackExchange ระบุเพียงวิธีการทำเช่นนั้นสำหรับ Raspbian
ที่เทอร์มินัลให้ป้อนคำสั่งต่อไปนี้เพื่ออนุญาตให้คุณแก้ไข source.list ของคุณและเพิ่มที่เก็บที่มี unrar-nonfree:
Sudona / Etc / Apt / ดังนั้น rse s. ฉันเซนต์
ใน nano ให้เพิ่มบรรทัดต่อไปนี้ในไฟล์. list:
deb-src http://archive.raspbian.org/raspbian เสียงดังหลักสนับสนุน rpi ที่ไม่ฟรี
กด CTRL + X เพื่อออกจาก nano และ Y เพื่อบันทึก / เขียนทับไฟล์. list เก่า กลับไปที่พรอมต์คำสั่งคุณจะต้องอัปเดตรายการแหล่งที่มาเพื่อให้การเปลี่ยนแปลงมีผล:
อัปเดต sudo apt-get
หลังจากการอัปเดตเสร็จสิ้น (ควรจะค่อนข้างเร็วหากคุณอัปเดตก่อนหน้านี้ในบทช่วยสอน) ถึงเวลาสร้างไดเร็กทอรีการทำงานแล้วย้ายไปที่:
mkdir ~ / unrar-nonfree && cd ~ / unrar-nonfree
เวลาดาวน์โหลด Unrar-nonfree’s dependencies:
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 / scripts
หลังจากสร้างไดเร็กทอรีแล้วให้กลับไปที่ WebUI ของ SABnzbd เพื่อเปลี่ยนไดเร็กทอรีเริ่มต้น ใน WebUI ไปที่ Config -> Folders มีสองส่วนโฟลเดอร์ผู้ใช้และโฟลเดอร์ระบบ ภายในสองส่วนนั้นให้เปลี่ยนรายการต่อไปนี้โดยใช้โฟลเดอร์ที่เราเพิ่งสร้างขึ้น คุณต้องใช้พา ธ สัมบูรณ์เพื่อบังคับให้ SABnzbd ใช้โฟลเดอร์นอกค่าเริ่มต้นของ / home / pi /
โฟลเดอร์ดาวน์โหลดชั่วคราว:
/ media / USBHDD1 / shares / SABnzbd / ดาวน์โหลด
โฟลเดอร์ดาวน์โหลดที่เสร็จสมบูรณ์:/ media / USBHDD1 / shares / SABnzbd / เสร็จสมบูรณ์
โฟลเดอร์ที่ดู:/ media / USBHDD1 / shares / SABnzbd / watch
โฟลเดอร์สคริปต์:/ media / USBHDD1 / shares / SABnzbd / scripts
.nzb โฟลเดอร์สำรอง:/ media / USBHDD1 / shares / SABnzbd / watch / 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 + binary newsgrabber:
[ ok ] การเริ่มต้น SABnzbd + binary newsgrabber:.
หมายเหตุ: หากคุณเรียกใช้คำสั่งเริ่มบริการในขณะที่ SABnzbd กำลังทำงานคุณจะได้รับลำดับข้างต้น แต่จะบอกว่า "ล้มเหลว" แทนที่จะเป็น "ตกลง" นั่นหมายความว่ามันยังคงพยายามรัน daemon แต่ล้มเหลวเพราะมันเริ่มทำงานแล้ว
การเพิ่มประสิทธิภาพการกำหนดค่าเร่งความเร็ว
แม้ว่าเราจะระบุไว้ในส่วนการทดสอบ SABnzbd ที่เราพบว่า Pi ทำงานได้เทียบเท่ากับเครื่องเดสก์ท็อป แต่ก็มีการปรับแต่งบางอย่างที่คุณสามารถทำได้กับไฟล์การกำหนดค่าซึ่งจะช่วยปรับปรุงประสิทธิภาพของคุณได้อย่างมากหากคุณต้องการลดความเร็ว ไปที่ WebUI หลักและคลิกที่ Config เราจะอธิบายแต่ละส่วนที่เกี่ยวข้องและปรับแต่งทีละส่วน การปรับแต่งการกำหนดค่าจะเรียงลำดับตามผลตอบแทนมากที่สุดไปยังผลตอบแทนน้อยที่สุดสำหรับความพยายามของคุณ:
ใน กำหนดค่า -> เซิร์ฟเวอร์ มาตรา:
ปิด SSL เว้นแต่คุณจะหวาดระแวงว่า ISP ของคุณจะเฝ้าติดตามคุณให้เปลี่ยนจากเซิร์ฟเวอร์ SSL ของผู้ให้บริการไปเป็นเซิร์ฟเวอร์ปกติ ในการทดสอบของเราเราพบว่าค่าใช้จ่ายในการเข้ารหัส SSL ทำให้ความเร็วในการดาวน์โหลดของเราลดลงประมาณ 50% และทำให้ขั้นตอนการคลายแพ็กระหว่างดาวน์โหลดช้าลงเนื่องจาก SSL ใช้พลังประมวลผลของ Pi มาก
ใน กำหนดค่า -> สวิตช์ มาตรา:
เปิดตรวจหาการดาวน์โหลดที่ซ้ำกัน คุณไม่ต้องการเสียเวลาแบนด์วิดท์และพลังในการประมวลผลเพื่อดาวน์โหลดไฟล์ที่คุณดาวน์โหลดไว้ก่อนหน้านี้ ตัวเลือกที่นี่คือยกเลิกและหยุดชั่วคราว การใช้การหยุดชั่วคราวมีประโยชน์เพื่อให้คุณสามารถตรวจสอบคิวเป็นระยะและตัดสินใจว่าคุณต้องการดาวน์โหลดไฟล์อีกครั้งหรือไม่
เปิดหยุดการดาวน์โหลดชั่วคราวระหว่างการประมวลผลภายหลัง: ในขณะที่ Pi ใช้เวลาในการดาวน์โหลดและคลายไฟล์รายการเดียว แต่เมื่อมีงานค้างจำนวนมากการดาวน์โหลดควบคู่และการประมวลผลภายหลังสามารถสร้างความตึงเครียดให้กับมันได้ การเปิดใช้ตัวเลือกนี้จะบอกให้ Pi หยุดการดาวน์โหลดของคุณชั่วคราวในขณะที่ประมวลผลการดาวน์โหลดที่เพิ่งเสร็จสิ้น
ใน กำหนดค่า -> ทั่วไป มาตรา:
ตั้งค่าขีด จำกัด แคชของบทความ: แม้ว่าเราจะไม่ได้จัดการตัวเลือกนี้ แต่ผู้ใช้จำนวนมากในฟอรัม SABnzbd รายงานผลลัพธ์เชิงบวกเกี่ยวกับ Pi โดยตั้งค่าตัวเลือกนี้เป็น 32M หรือ 64M
การติดตั้ง Mobile Interface และ Mobile Apps
หากคุณต้องการควบคุมการติดตั้ง SABnzbd จากอุปกรณ์พกพาอย่างง่ายดายคุณจะต้องติดตั้งเทมเพลต WebUI สำหรับมือถือหรือดาวน์โหลดแอปควบคุมที่มีอยู่จาก App Store หรือ Google Play
เมื่อเราติดตั้งแพ็กเกจหลักในตอนต้นของบทช่วยสอนเราได้รับธีมคลาสสิกและธีมหรูหรา มาติดตั้งธีมมือถือกันสักครู่ หากคุณต้องการธีมมือถือทั่วไปดังที่เห็นในภาพหน้าจอด้านบนให้ป้อนคำสั่งต่อไปนี้ที่เทอร์มินัล:
sudo apt-get ติดตั้ง sabnzbdplus-theme-mobile
หากคุณต้องการธีม iPhone ที่เหมือน iOS ให้ป้อนคำสั่งต่อไปนี้แทน:
sudo apt-get ติดตั้ง sabnzbdplus-theme-iphone
เมื่อคุณติดตั้งธีมมือถือแล้วให้ไปที่ WebUI แล้วไปที่ Config -> General -> SABnzbd Web Server ภายใต้ส่วนย่อยของอินเทอร์เฟซเว็บรองคุณจะสามารถเลือกสกินมือถือที่คุณติดตั้งได้ดังนี้:
เลื่อนลงและบันทึกการเปลี่ยนแปลงของคุณจากนั้นคลิกรีสตาร์ท SABnzbd (ถัดจากปุ่มบันทึก) เมื่อรีสตาร์ทเสร็จแล้วคุณจะสามารถเข้าถึงอินเทอร์เฟซรอง / มือถือได้ที่ URL ต่อไปนี้:
http: // [Your Pi's IP]: 8080 / ม. /
หากคุณต้องการปรับปรุงประสบการณ์การใช้งาน Usenet ของคุณให้ดียิ่งขึ้นแอพมือถือเป็นมากกว่าพื้นฐานของอินเทอร์เฟซมือถือธรรมดา ๆ แฟน ๆ Apple ที่มี iPhone หรือ iPad ต้องอยากลองใช้แอพต่อไปนี้:
ผู้ใช้ Android ยังมีสเปรดที่ดีให้เลือกใช้ ได้แก่ :
แอพมือถือจำนวนมากมีคุณสมบัติขั้นสูงเช่นการโอน RSS-to-NZB การจัดการคิวขั้นสูงและอื่น ๆ
เมื่อถึงจุดนี้คุณได้ติดตั้ง SABnzbd แล้วโดยทะเลาะกับการอ้างอิงปรับแต่งมันคว้าแอปสกิน / การควบคุมบนอุปกรณ์เคลื่อนที่และคุณพร้อมที่จะทำให้ท่อของคุณอิ่มตัวด้วยความดีงามที่น่ารักและน่ารักของ Usenet จับตาดูหน้าแรกอย่างใกล้ชิดในขณะที่เรายังคงนำเสนอคำแนะนำโดยละเอียดเพื่อให้คุณได้รับประโยชน์มากขึ้นจาก Raspberry Pi