Làm thế nào để biến một Raspberry Pi thành một máy Usenet luôn bật

Mục lục:

Làm thế nào để biến một Raspberry Pi thành một máy Usenet luôn bật
Làm thế nào để biến một Raspberry Pi thành một máy Usenet luôn bật

Video: Làm thế nào để biến một Raspberry Pi thành một máy Usenet luôn bật

Video: Làm thế nào để biến một Raspberry Pi thành một máy Usenet luôn bật
Video: [CHIA SẺ] Cách Xác định Laptop có NÂNG CẤP được RAM hay không? - Chọn RAM nào? | LaptopWorld - YouTube 2024, Có thể
Anonim
Gần đây chúng tôi đã chỉ cho bạn cách để biến Raspberry Pi của bạn thành một hộp 24/7 BitTorrent để tiết kiệm hóa đơn tiền điện của bạn và giữ tỷ lệ theo dõi của bạn vàng. Bây giờ chúng tôi sẽ quay lại để cho bạn thấy cách thêm quyền truy cập Usenet vào vòng kết xuất làm hộp tải xuống toàn diện.
Gần đây chúng tôi đã chỉ cho bạn cách để biến Raspberry Pi của bạn thành một hộp 24/7 BitTorrent để tiết kiệm hóa đơn tiền điện của bạn và giữ tỷ lệ theo dõi của bạn vàng. Bây giờ chúng tôi sẽ quay lại để cho bạn thấy cách thêm quyền truy cập Usenet vào vòng kết xuất làm hộp tải xuống toàn diện.

Tại sao tôi muốn làm điều này?

Như chúng ta đã nêu bật trong Làm thế nào để biến một Raspberry Pi thành một hộp BitTorrent luôn bật, lý do chính để chuyển các hoạt động tải xuống của bạn thành một đơn vị Raspberry Pi là tiết kiệm năng lượng rất lớn. So với việc chạy một máy tính truyền thống như một máy chủ nhà / tải xuống hộp, chạy một Raspberry Pi ở vị trí của nó sẽ giúp bạn tiết kiệm một đống tiền mặt.

Nếu bạn làm theo Hướng dẫn cách sử dụng năng lượng để đo mức sử dụng năng lượng của bạn, bạn có thể nhớ rằng máy chủ văn phòng khiêm tốn của chúng tôi sẽ đốt cháy khoảng 200 đô la một năm tiền điện. Bằng cách so sánh Raspberry Pi tiêu thụ khoảng 3 đô la mỗi năm. Ngay cả với ổ đĩa cứng gắn ngoài được thêm vào hệ thống, bạn sẽ khó có thể phá vỡ $ 10 một năm trong việc sử dụng năng lượng.

Trong khi tải xuống Usenet là một chiều (không có trình theo dõi, theo dõi hoặc theo dõi tỷ lệ như có dịch vụ ngang hàng như BitTorrent), bạn vẫn được hưởng lợi từ hoạt động 24/7. Ví dụ: nếu bạn sử dụng Usenet để lấy các chương trình truyền hình yêu thích của mình, hộp tải xuống Raspberry Pi luôn có thể tải chúng lên thứ hai mà chúng có sẵn.

Lợi ích cuối cùng là làm thế nào có một hộp tải xuống luôn luôn thay đổi gánh nặng ra khỏi máy tính để bàn của bạn. Bạn sẽ không bao giờ phải rời khỏi máy tính để bàn của mình qua đêm để hoàn thành tệp đó hoặc bỏ qua chơi trò chơi bạn muốn chơi vì máy của bạn bị ràng buộc giải nén và xác minh tải xuống lớn.

Đọc tiếp khi chúng tôi chỉ cho bạn cách để biến Pi của bạn thành một máy tính tải xuống yên tĩnh, có nghĩa là và đã chết.

Tôi cân nhưng gi?

Đối với hướng dẫn này, chúng tôi giả định rằng bạn có một đơn vị Raspberry Pi với Raspbian được cài đặt, có thể truy cập trực tiếp thiết bị thông qua màn hình và bàn phím hoặc từ xa thông qua SSH và VNC, và bạn có một ổ USB (hoặc ổ đĩa) được gắn vào nó. Nếu bạn cần tăng tốc ở những khu vực này, chúng tôi khuyên bạn nên đọc các hướng dẫn sau theo thứ tự chúng tôi đã liệt kê ở đây:
Đối với hướng dẫn này, chúng tôi giả định rằng bạn có một đơn vị Raspberry Pi với Raspbian được cài đặt, có thể truy cập trực tiếp thiết bị thông qua màn hình và bàn phím hoặc từ xa thông qua SSH và VNC, và bạn có một ổ USB (hoặc ổ đĩa) được gắn vào nó. Nếu bạn cần tăng tốc ở những khu vực này, chúng tôi khuyên bạn nên đọc các hướng dẫn sau theo thứ tự chúng tôi đã liệt kê ở đây:
  1. Hướng dẫn HTG để bắt đầu với Raspberry Pi
  2. Làm thế nào để cấu hình Pi Raspberry của bạn cho Remote Shell, Desktop, và File Transfer
  3. Làm thế nào để biến một Raspberry Pi thành một thiết bị lưu trữ mạng điện năng thấp

Tất cả mọi thứ trong hướng dẫn đầu tiên là cần thiết, hướng dẫn thứ hai là tùy chọn (nhưng truy cập từ xa cực kỳ tiện dụng để có dự án này như một hộp tải xuống là một ứng cử viên hoàn hảo cho một bản dựng không đầu) và phần quan trọng nhất của hướng dẫn thứ ba đơn giản là thiết lập ổ đĩa cứng và cấu hình nó để tự động gắn kết khi khởi động.

Ngoài danh sách đọc trước đây, nếu bạn không quá quen thuộc với các thông tin chi tiết của Usenet, chúng tôi khuyên bạn nên đọc hướng dẫn sau:

Hướng dẫn Cách Thực hiện Hướng dẫn Bắt đầu với Usenet

TL; DR phiên bản: Sử dụng Newshosting, họ là tốt nhất trong kinh doanh.

Nếu bạn đã quen với Usenet và có một tài khoản với nhà cung cấp Usenet đáng tin cậy, điều đó thật tuyệt vời. nếu bạn không có một tài khoản Usenet bạn hoàn toàn cần phải đọc hướng dẫn của chúng tôi để có được tốc độ. Không giống như torrents, nơi bạn có thể nhận được bằng cách nhảy từ tracker công cộng để theo dõi công cộng, không có những điều như một máy chủ Usenet công cộng đáng tin cậy và miễn phí. Bạn cần nhận tài khoản từ nhà cung cấp đáng tin cậy - xem hướng dẫn của chúng tôi để biết thông tin chung về Usenet và các mẹo về nhà cung cấp cần xem xét.

Khi bạn đã xem xét tất cả tài liệu và đã định cấu hình cho Pi, đã đến lúc chuyển sang hoạt động biến Pi của bạn thành một con thú tải xuống im lặng và cực thấp.

Cập nhật Apt-Get và cài đặt SABnzbd

Thứ tự kinh doanh đầu tiên là cập nhật và nâng cấp trình cài đặt apt-get của bạn. Nếu bạn làm theo hướng dẫn gần đây, Làm thế nào để biến một Raspberry Pi thành một hộp BitTorrent luôn bật, bạn có thể bỏ qua bước này khi bạn vừa mới cập nhật và nâng cấp trong hướng dẫn đó.

Tại terminal, nhập các lệnh sau:

sudo apt-get update

sudo apt-get upgrade

Nếu bạn không cập nhật / nâng cấp trong một thời gian, hãy chuẩn bị sẵn sàng để lấy một tách cà phê trong khi chờ quá trình kết thúc.

Sau khi cập nhật, đã đến lúc cài đặt SABnzbd. Trước khi chúng tôi làm như vậy, một lưu ý về lý do tại sao chúng tôi chọn SABnzbd là theo thứ tự. Nếu bạn đang muốn chạy một thiết lập hoàn toàn mã vạch nhẹ trên tài nguyên hệ thống, sẽ có ý nghĩa khi sử dụng một số công cụ chỉ có dòng lệnh như NZBGet. Sự cân bằng, tuy nhiên, là bạn mất quyền truy cập vào số lượng khổng lồ các ứng dụng, plug-in và tích hợp bên thứ ba đi kèm với một công cụ phát triển và phát triển tốt như SABnzbd. Chúng tôi đã thử nghiệm cả trên nền tảng và trong khi không có cuộc tranh luận rằng một công cụ siêu nhẹ như NZBget tiêu thụ ít tài nguyên hệ thống hơn, chúng tôi không muốn từ bỏ giao diện được đánh bóng và các tính năng tốt đi kèm với SABnzbd.

Để bắt đầu cài đặt SABnzbd, mở terminal và nhập vào lệnh sau:

sudo apt-get install sabnzbdplus

Điều này sẽ cài đặt các phụ thuộc cốt lõi cho SABnzbd, bao gồm một số công cụ Python (như RSS Feed Parser và thư viện mẫu Cheetah) cũng như các chủ đề SABnzbd cơ bản như Classic và Plush. Trong quá trình cài đặt gói khá dài, bạn sẽ thấy lỗi sau tại một thời điểm nào đó:

[….] SABnzbd+ binary newsgrabber: not configured, aborting. See /etc/default/s[warndplus … (warning).

Đừng lo lắng, lỗi nhỏ kỳ lạ này trong quá trình cài đặt chỉ có nghĩa là SABnzbd chưa được định cấu hình (điều này sẽ không tự nhiên khi chúng tôi cài đặt nó). Khi quá trình cài đặt kết thúc, hãy chuyển sang phần tiếp theo.

Chạy thuật sĩ cấu hình SABnzbd

Sau khi cài đặt sabnzbdplus kết thúc, bạn sẽ được trả về dấu nhắc lệnh. Nhập lệnh sau để khởi chạy SABnzbd lần đầu tiên:
Sau khi cài đặt sabnzbdplus kết thúc, bạn sẽ được trả về dấu nhắc lệnh. Nhập lệnh sau để khởi chạy SABnzbd lần đầu tiên:

sabnzbdplus --server 0.0.0.0

Lệnh bắt đầu trình nền SABnzbd và bật WebUI. Khá một chút văn bản sẽ xoay vòng và sau đó nó sẽ treo và đưa ra ảo tưởng rằng ứng dụng đã gặp sự cố. Nó không có, nó vừa kiểm soát thiết bị đầu cuối, và khi nó thực hiện các chức năng mới, chúng sẽ xuất hiện ở đây. Mở một cửa sổ terminal mới hoặc kết nối SSH; nếu bạn CTRL + C thoát ra và trở về dấu nhắc lệnh, bạn sẽ làm cho daemon tắt.

Từ trình duyệt trên Raspberry Pi hoặc trình duyệt từ xa trên màn hình, bạn có thể khởi động trình hướng dẫn cấu hình. Chúng tôi khuyên bạn nên sử dụng trình duyệt web từ xa để dễ sử dụng và hiệu suất tốt hơn.

Trong trình duyệt web bạn chọn, hãy điều hướng đến:

https://[Your Pi's IP]:8080/wizard/

Chọn ngôn ngữ ưa thích của bạn và nhấp vào Thuật sĩ Bắt đầu. Bước đầu tiên là nhập thông tin của nhà cung cấp Usenet của bạn - chúng tôi khuyên bạn nên Newshosting, nhưng bạn có thể sử dụng bất kỳ nhà cung cấp nào bạn muốn.

Nhập máy chủ, cổng, tên người dùng / mật khẩu và đặt số lượng kết nối. Mặc dù bạn có thể dễ dàng thoát khỏi 20 kết nối trên máy tính để bàn hoặc cài đặt máy chủ, chúng tôi khuyên bạn nên bắt đầu với 5 kết nối trên Pi của bạn và leo số lên nếu bạn thấy bạn cần nhiều kết nối đồng thời hơn. Nhấp vào Máy chủ kiểm tra để xem liệu tên đăng nhập / tên người dùng của bạn có kiểm tra với nhà cung cấp của bạn hay không.
Nhập máy chủ, cổng, tên người dùng / mật khẩu và đặt số lượng kết nối. Mặc dù bạn có thể dễ dàng thoát khỏi 20 kết nối trên máy tính để bàn hoặc cài đặt máy chủ, chúng tôi khuyên bạn nên bắt đầu với 5 kết nối trên Pi của bạn và leo số lên nếu bạn thấy bạn cần nhiều kết nối đồng thời hơn. Nhấp vào Máy chủ kiểm tra để xem liệu tên đăng nhập / tên người dùng của bạn có kiểm tra với nhà cung cấp của bạn hay không.

Bước hai của trình hướng dẫn thiết lập điều khiển truy cập:

Điều quan trọng là bạn chọn "Tôi muốn SABnzbd của tôi có thể xem được bởi bất kỳ máy tính nào trên mạng của tôi" và bạn bỏ chọn "Khởi chạy trình duyệt internet của tôi với trang SABnzbd khi chương trình bắt đầu". Khi chúng ta hoàn tất việc định cấu hình SABnzbd, đây sẽ là một hộp không đầu và không có lý do gì để khởi chạy trình duyệt mặc định trên Pi và nhai tài nguyên hệ thống. Đặt tên người dùng / mật khẩu là tùy chọn.
Điều quan trọng là bạn chọn "Tôi muốn SABnzbd của tôi có thể xem được bởi bất kỳ máy tính nào trên mạng của tôi" và bạn bỏ chọn "Khởi chạy trình duyệt internet của tôi với trang SABnzbd khi chương trình bắt đầu". Khi chúng ta hoàn tất việc định cấu hình SABnzbd, đây sẽ là một hộp không đầu và không có lý do gì để khởi chạy trình duyệt mặc định trên Pi và nhai tài nguyên hệ thống. Đặt tên người dùng / mật khẩu là tùy chọn.

Bạn có thể bỏ qua bước ba của thuật sĩ khởi động nhanh hoàn toàn, vì cả hai dịch vụ bổ sung mà họ đề nghị bạn cắm vào dữ liệu người dùng của bạn hiện không còn tồn tại nữa. Nhấp vào tiếp theo để chuyển tới bước thứ tư. Bước bốn là tự động, trình nền SABnzbd sẽ khởi động lại và trình hướng dẫn sẽ hiển thị cho bạn các địa chỉ web mà bạn có thể truy cập WebUI như sau:

https://192.168.1.102:8080/sabnzbd/

https://raspberrypi:8080/sabnzbd/

https://127.0.1.1:8080/sabnzbd/

Tiếp tục và nhấn “Go to SABnzbd” để thoát khỏi trình hướng dẫn và được đưa vào giao diện người dùng chính của SABnzbd.

Cài đặt UNRAR cho Tự động giải nén

Khi bạn quét qua giao diện mới, bạn có thể nhận thấy rằng ngay bên ngoài cổng có một cảnh báo: "Không tìm thấy chương trình UNRAR nào, việc giải nén tệp RAR là không thể".
Khi bạn quét qua giao diện mới, bạn có thể nhận thấy rằng ngay bên ngoài cổng có một cảnh báo: "Không tìm thấy chương trình UNRAR nào, việc giải nén tệp RAR là không thể".

Gói cài đặt cốt lõi của SABnzbd không cài đặt chương trình RAR và điều đó có vấn đề. Chúng tôi sẽ có thể tải xuống các tệp từ Usenet, nhưng chúng sẽ không tự động giải nén. Bạn biết những gì không có vẻ thú vị? Phải tự giải nén tất cả các bản tải xuống của chúng tôi.

Để tự động giải nén tệp, chúng tôi sẽ phải tạo một bản sao của ứng dụng miễn phí nhưng không có tên unraruitively. May mắn thay, một linh hồn hữu ích tại RaspberryPi.StackExchange đã vạch ra cách làm như thế cho Raspian.

Tại thiết bị đầu cuối, nhập lệnh sau đây để cho phép bạn chỉnh sửa sources.list của bạn và thêm kho chứa unrar-nonfree:

sudo nano /etc/apt/sources.list

Trong nano, thêm dòng sau vào tệp.list:

deb-src https://archive.raspbian.org/raspbian wheezy main contrib non-free rpi

Nhấn CTRL + X để thoát nano và Y để lưu / ghi đè tệp cũ.list. Quay lại dấu nhắc lệnh, bạn sẽ cần phải cập nhật danh sách nguồn của mình để thay đổi có hiệu lực:

sudo apt-get update

Sau khi cập nhật xong (nó sẽ khá linh hoạt nếu bạn cập nhật trước đó trong hướng dẫn), đã đến lúc tạo thư mục làm việc và sau đó chuyển đến thư mục đó:

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

Thời gian tải xuống phụ thuộc của unrar-nonfree:

sudo apt-get build-dep unrar-nonfree

Khi quá trình kết thúc và bạn quay lại lời nhắc, hãy nhập lệnh sau để tải xuống mã nguồn và xây dựng gói cài đặt:

sudo apt-get source -b unrar-nonfree

Bây giờ là lúc để cài đặt gói. Nếu bạn đang làm theo hướng dẫn này sau khi phiên bản mới của unrar-unfree được phát hành, bạn cần phải cập nhật tên tệp. Bạn có thể kiểm tra số phiên bản bằng cách nhập "ls" tại dấu nhắc lệnh để liệt kê các tệp mà chúng tôi đã tải xuống trong các bước trước:

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

Khi quá trình cài đặt hoàn tất, bạn có thể nhanh chóng kiểm tra xem lệnh “unrar” có sẵn cho hệ thống không bằng cách gõ “unrar” tại dấu nhắc lệnh. Nếu được cài đặt đúng cách, ứng dụng unrar sẽ quay trở lại danh sách tất cả các công tắc có sẵn và mô tả của chúng. Nếu gói được cài đặt không có lỗi, bạn có thể dọn dẹp sau chính mình bằng lệnh sau:

cd && rm -r ~/unrar-nonfree

Bây giờ là lúc để xóa lỗi trong SABnzbd. Khởi động lại SABnzbd từ bên trong WebUI bằng cách nhấp vào Tùy chọn -> Khởi động lại. Khi bạn khởi động lại thông báo lỗi nên được đi từ khu vực phía trên bên trái của WebUI. Bạn có thể kiểm tra lại xem nhật ký lỗi có trống không bằng cách nhấp vào liên kết Trạng thái ở góc trên bên trái:

Tất cả rõ ràng! Chúng tôi đã cài đặt unrar-nonfree để nó có thể tự động giải nén các tệp tải xuống của chúng tôi, nhưng ngay bây giờ thư mục tải xuống mặc định đang trỏ vào thẻ SD nhỏ trên Raspberry Pi. Chúng ta hãy trỏ chúng vào ổ cứng gắn ngoài của chúng ta.
Tất cả rõ ràng! Chúng tôi đã cài đặt unrar-nonfree để nó có thể tự động giải nén các tệp tải xuống của chúng tôi, nhưng ngay bây giờ thư mục tải xuống mặc định đang trỏ vào thẻ SD nhỏ trên Raspberry Pi. Chúng ta hãy trỏ chúng vào ổ cứng gắn ngoài của chúng ta.

Cấu hình thư mục SABnzbd

Theo mặc định, bất kỳ tệp nào bạn tải xuống sẽ bị đưa vào thư mục / home / pi / downloads.Một nửa giờ ngay cả khi kết nối băng thông rộng khiêm tốn sẽ hoàn toàn lấp đầy thẻ SD, lúc đó cuộc phiêu lưu của bạn trong tải xuống Usenet sẽ kết thúc khi SABnzbd tự động tạm dừng tải xuống của bạn và nghiền toàn bộ thao tác dừng lại.

Để tránh điều đó, chúng tôi sẽ di chuyển tất cả các thư mục quan trọng ra khỏi thẻ SD và vào ổ cứng bên ngoài. Nếu bạn chưa có ổ cứng USB gắn với Raspberry Pi của bạn và cài đặt tự động gắn kết khi khởi động, chúng tôi khuyên bạn nên xem hướng dẫn của chúng tôi Cách chuyển Raspberry Pi thành Thiết bị lưu trữ mạng công suất thấp để xem cách thực hiện vì thế. Chúng ta sẽ sử dụng cùng cấu trúc thư mục và cấu trúc thư mục HDD mà chúng ta đã sử dụng trong hướng dẫn đó, vì vậy hãy điều chỉnh các lệnh của bạn trong phần này để phù hợp với vị trí của ổ cứng của bạn.

Đầu tiên, hãy tạo các thư mục chúng ta cần cho SABnzbd:

sudo mkdir /media/USBHDD1/shares/SABnzbd/downloading sudo mkdir /media/USBHDD1/shares/SABnzbd/completed sudo mkdir /media/USBHDD1/shares/SABnzbd/watch sudo mkdir /media/USBHDD1/shares/SABnzbd/watch/nzb-backup sudo mkdir /media/USBHDD1/shares/SABnzbd/scripts

Sau khi tạo các thư mục, quay trở lại WebUI của SABnzbd để thay đổi các thư mục mặc định. Trong WebUI, điều hướng đến Config -> Folders. Có hai phần, thư mục người dùng và thư mục hệ thống. Trong hai phần này, hãy thay đổi các mục sau bằng cách sử dụng các thư mục mà chúng ta vừa tạo. Bạn phải sử dụng đường dẫn tuyệt đối để buộc SABnzbd sử dụng các thư mục bên ngoài mặc định / home / pi /.

Temporary Download Folder:

/media/USBHDD1/shares/SABnzbd/downloading

Thư mục tải xuống đã hoàn thành:

/media/USBHDD1/shares/SABnzbd/completed

Thư mục đã xem:

/media/USBHDD1/shares/SABnzbd/watch

Thư mục Scripts:

/media/USBHDD1/shares/SABnzbd/scripts

.nzb Thư mục Sao lưu:

/media/USBHDD1/shares/SABnzbd/watch/nzb-backup

Ngoài những thay đổi này, bạn có thể đặt "Không gian trống tối thiểu cho thư mục tải xuống tạm thời" bằng cách sử dụng các chỉ định như 900M cho 900 megabyte hoặc 20G cho 20 gigabyte. Chúng tôi thường để lại 10-20GB miễn phí trên đĩa của chúng tôi để phục vụ như một bộ đệm tốt đẹp.

Khi bạn đã thực hiện tất cả các thay đổi của mình, hãy nhấp vào Lưu ở cuối trình đơn. Những thay đổi chúng tôi thực hiện yêu cầu khởi động lại, vì vậy hãy nhấp vào Tải xuống để quay lại WebUI chính và sau đó nhấp vào Tùy chọn -> Khởi động lại ở góc trên bên phải.

Kiểm tra cài đặt SABnzbd của bạn

Sau khi SABnzbd khởi động lại, đã đến lúc quay vòng. Đối với thử nghiệm của chúng tôi, chúng tôi hướng đến Binsearch.info và tìm thấy một bản sao của Linux Mint để tải xuống. Để bắt đầu tải xuống, chúng tôi đã bỏ tệp.NZB vào thư mục SABnzbd / watch / nơi SABnzbd giật nó lên. Nó sẽ xuất hiện trong Hàng đợi và sau đó chuyển đến phần Lịch sử của WebUI khi nó chuyển từ tải xuống để xác minh và giải nén, như đã thấy trong ảnh chụp màn hình ở trên.
Sau khi SABnzbd khởi động lại, đã đến lúc quay vòng. Đối với thử nghiệm của chúng tôi, chúng tôi hướng đến Binsearch.info và tìm thấy một bản sao của Linux Mint để tải xuống. Để bắt đầu tải xuống, chúng tôi đã bỏ tệp.NZB vào thư mục SABnzbd / watch / nơi SABnzbd giật nó lên. Nó sẽ xuất hiện trong Hàng đợi và sau đó chuyển đến phần Lịch sử của WebUI khi nó chuyển từ tải xuống để xác minh và giải nén, như đã thấy trong ảnh chụp màn hình ở trên.

Đối với những người tò mò về cách SABnzbd trên Pi xếp hàng chống lại SABnzbd trên máy tính thông thường, chúng tôi chạy một số thử nghiệm trong đó chúng tôi tải xuống chính xác cùng một tệp trên cả máy chủ của chúng tôi và trên Raspberry Pi và so sánh kết quả.

Pi thực hiện tốt hơn so với dự đoán của chúng tôi, thường chỉ chậm hơn khoảng 15% so với máy tính để bàn đầy đủ. Trong điều kiện thế giới thực, điều đó có nghĩa là tải xuống 1 GB mất khoảng 14 phút để tải xuống, xác minh và giải nén trên máy tính để bàn, so với khoảng 16 phút trên Raspberry Pi. Không tệ!

Đặt SABnzbd để bắt đầu khởi động

So với một số dự án khác gần đây của chúng tôi, việc thiết lập khởi động khi khởi động cho SABnzbd plus là một điểm yếu. Gói cài đặt đã tạo một tập lệnh /init.d/ cho bạn. Điều duy nhất bạn phải làm là chỉnh sửa SABnzbd / etc / default / file để cho biết người dùng nào bạn muốn daemon chạy dưới.
So với một số dự án khác gần đây của chúng tôi, việc thiết lập khởi động khi khởi động cho SABnzbd plus là một điểm yếu. Gói cài đặt đã tạo một tập lệnh /init.d/ cho bạn. Điều duy nhất bạn phải làm là chỉnh sửa SABnzbd / etc / default / file để cho biết người dùng nào bạn muốn daemon chạy dưới.

Để làm như vậy, gõ lệnh sau vào terminal để mở nano và file cấu hình SABnzbd:

sudo nano /etc/default/sabnzbdplus

Biến duy nhất bạn cần chỉnh sửa là USER = chèn tên người dùng của tài khoản bạn muốn chạy daemon theo. Chúng tôi đã sử dụng tài khoản người dùng mặc định (và tài khoản chúng tôi đã cài đặt SABnzbd dưới) “pi”. Nhấn CTRL + X để thoát và lưu chỉnh sửa của bạn. Bạn có thể kiểm tra xem các thay đổi có hiệu lực hay không bằng cách khởi động lại đơn vị Pi của bạn hoặc đơn giản là kiểm tra xem bạn có thể khởi động SABnzbd như một dịch vụ với lệnh sau không:

sudo service sabnzbdplus start

Nếu các thay đổi có hiệu lực, lệnh trên sẽ trả về chuỗi sau:

[….] Starting SABnzbd+ binary newsgrabber:

[ ok ] Starting SABnzbd+ binary newsgrabber:.

Lưu ý: nếu bạn chạy lệnh bắt đầu dịch vụ trong khi SABnzbd đang chạy, bạn sẽ nhận được chuỗi ở trên nhưng nó sẽ nói "lỗi" thay vì "ok"; điều đó có nghĩa là nó vẫn cố gắng chạy daemon nhưng không thành công vì nó đã được bắt đầu.

Tăng cường cấu hình tăng tốc

Mặc dù chúng tôi đã lưu ý trong phần thử nghiệm SABnzbd mà Pi đã thực hiện ngang bằng với máy tính để bàn, có một vài chỉnh sửa bạn có thể thực hiện đối với tệp cấu hình sẽ cải thiện đáng kể hiệu suất của bạn nếu bạn muốn tăng tốc độ. Điều hướng đến WebUI chính và nhấp vào Config. Chúng tôi sẽ đi qua từng phần có liên quan và các chỉnh sửa bên trong từng mục. Các chỉnh sửa cấu hình được sắp xếp theo mức lợi nhuận lớn nhất để trả lại ít nhất cho nỗ lực của bạn:
Mặc dù chúng tôi đã lưu ý trong phần thử nghiệm SABnzbd mà Pi đã thực hiện ngang bằng với máy tính để bàn, có một vài chỉnh sửa bạn có thể thực hiện đối với tệp cấu hình sẽ cải thiện đáng kể hiệu suất của bạn nếu bạn muốn tăng tốc độ. Điều hướng đến WebUI chính và nhấp vào Config. Chúng tôi sẽ đi qua từng phần có liên quan và các chỉnh sửa bên trong từng mục. Các chỉnh sửa cấu hình được sắp xếp theo mức lợi nhuận lớn nhất để trả lại ít nhất cho nỗ lực của bạn:

bên trong Config -> Máy chủ phần:

Tắt SSL. Trừ khi bạn cực kỳ hoang tưởng về việc ISP theo dõi bạn, hãy chuyển từ máy chủ SSL của nhà cung cấp sang máy chủ thông thường của họ. Trong các thử nghiệm của chúng tôi, chúng tôi nhận thấy rằng chi phí của mã hóa SSL đã giảm tốc độ tải xuống khoảng 50% và làm chậm quá trình giải nén trong quá trình tải xuống vì SSL chiếm rất nhiều sức mạnh xử lý của Pi.

bên trong Cấu hình -> Công tắc phần:

Bật Phát hiện tải xuống trùng lặp. Bạn không muốn lãng phí thời gian, băng thông và sức mạnh xử lý để tải xuống tệp mà bạn đã tải xuống trước đó. Các tùy chọn ở đây là Huỷ và Tạm dừng. Thật tiện lợi khi sử dụng Tạm dừng để bạn có thể định kỳ xem lại hàng đợi và quyết định xem bạn có thực sự muốn tải xuống lại tệp hay không.

Bật Tạm dừng tải xuống trong quá trình xử lý sau: Trong khi các Pi thực sự hums cùng khi nó được tải xuống và giải nén một mục duy nhất, khi nó rách thông qua một backlog lớn, song song tải và sau chế biến thực sự có thể đặt một căng thẳng trên nó.Bật tùy chọn này sẽ báo cho Pi tạm dừng tải xuống của bạn trong khi xử lý các bản tải xuống gần đây.

bên trong Cấu hình -> Chung phần:

Đặt giới hạn bộ nhớ cache của bài viết: Trong khi chúng ta đã bỏ tùy chọn này không được quản lý, nhiều người dùng trên diễn đàn SABnzbd báo cáo kết quả tích cực trên Pi bằng cách đặt tùy chọn này thành 32M hoặc 64M.

Cài đặt Giao diện di động và Ứng dụng dành cho thiết bị di động

Nếu bạn muốn dễ dàng kiểm soát cài đặt SABnzbd của mình từ thiết bị di động, bạn cần phải cài đặt một trong các mẫu WebUI di động hoặc tải xuống một trong các ứng dụng điều khiển có sẵn từ App Store hoặc Google Play.
Nếu bạn muốn dễ dàng kiểm soát cài đặt SABnzbd của mình từ thiết bị di động, bạn cần phải cài đặt một trong các mẫu WebUI di động hoặc tải xuống một trong các ứng dụng điều khiển có sẵn từ App Store hoặc Google Play.

Khi chúng tôi cài đặt gói chính ở đầu hướng dẫn, chúng tôi đã nhận được các chủ đề Cổ điển và Sang trọng. Hãy dành một chút thời gian để cài đặt chủ đề dành cho thiết bị di động. Nếu bạn muốn chủ đề di động chung, được nhìn thấy trong ảnh chụp màn hình ở trên, hãy nhập lệnh sau vào terminal:

sudo apt-get install sabnzbdplus-theme-mobile

Nếu bạn thích chủ đề iPhone giống như iOS, hãy thay thế lệnh sau đây:

sudo apt-get install sabnzbdplus-theme-iphone

Khi bạn đã cài đặt một trong các chủ đề di động, hãy truy cập WebUI và điều hướng đến Config -> General -> SABnzbd Web Server. Trong giao diện web phụ, bạn sẽ có thể chọn skin di động mà bạn đã cài đặt, như sau:

Cuộn xuống và lưu các thay đổi của bạn, rồi bấm Khởi động lại SABnzbd (ngay bên cạnh nút lưu). Khi quá trình khởi động lại hoàn tất, bạn sẽ có thể truy cập vào giao diện phụ / thiết bị di động tại URL sau:
Cuộn xuống và lưu các thay đổi của bạn, rồi bấm Khởi động lại SABnzbd (ngay bên cạnh nút lưu). Khi quá trình khởi động lại hoàn tất, bạn sẽ có thể truy cập vào giao diện phụ / thiết bị di động tại URL sau:

https://[Your Pi's IP]:8080/m/

Nếu bạn muốn nâng cao hơn nữa trải nghiệm Usenet của mình, các ứng dụng dành cho thiết bị di động vượt xa những điều cơ bản của giao diện di động đơn giản. Người hâm mộ Apple với iPhone hoặc iPad chắc chắn sẽ muốn xem các ứng dụng sau:

  • SABMobile
  • myNZB
  • SABCommand

Người dùng Android cũng có một trải nghiệm thú vị để lựa chọn, bao gồm:

  • Hợp nhất NZB
  • SABcontrol
  • SABMobile
  • NZBAir

Nhiều ứng dụng dành cho thiết bị di động cung cấp các tính năng nâng cao như chuyển từ RSS sang NZB, quản lý hàng đợi nâng cao và hơn thế nữa.

Tại thời điểm này, bạn đã cài đặt SABnzbd, được sắp xếp lại với các phụ thuộc của nó, tối ưu hóa nó, nắm lấy ứng dụng điều khiển / kiểm soát trên thiết bị di động và bạn sẵn sàng làm ướt đường ống của mình bằng sự ngọt ngào, ngọt ngào, Usenet. Hãy để mắt đến trang đầu ở đây vì chúng tôi tiếp tục mang đến cho bạn hướng dẫn chi tiết để nhận được nhiều hơn từ Raspberry Pi của bạn.

Đề xuất: