Trang chủ » làm thế nào để » Làm thế nào để tự động hóa hộp tải xuống Raspberry Pi luôn luôn của bạn

    Làm thế nào để tự động hóa hộp tải xuống Raspberry Pi luôn luôn của bạn

    Gần đây chúng tôi đã chỉ cho bạn cách biến Raspberry Pi thành máy tải công suất thấp 24/7. Bây giờ chúng tôi quay lại để chỉ cho bạn cách làm cho hệ thống gần như hoàn toàn xử lý bằng các công cụ tự động tuyệt vời.

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

    Nếu bạn đã theo dõi cùng với dự án tải xuống Raspberry Pi của chúng tôi, tại thời điểm này trong quá trình bạn có một máy BitTorrent / Usenet chính thức. Điều đó thật tuyệt vời, nhưng nó không hoàn toàn tự động. Bạn vẫn phải tương tác với hộp khá thường xuyên để tiếp tục trỏ nó vào các tệp mới, chọn ra các tập của chương trình TV yêu thích của bạn, v.v..

    Sau khi bạn hoàn thành phần cuối cùng của hướng dẫn hộp tải xuống Raspberry Pi của chúng tôi, hướng dẫn hôm nay về tự động hóa, bạn sẽ có một thiết bị hoàn toàn tự động trong tay, nơi tất cả những gì bạn cần làm là nói với nó những gì bạn muốn và nó sẽ tìm hiểu Internet cho các tập tin thay mặt bạn.

    Nếu bạn chưa từng làm việc với chúng tôi, chắc chắn hãy dành chút thời gian để xem Cách biến Raspberry Pi thành Hộp BitTorrent luôn bật và Cách biến Raspberry Pi thành máy Usenet luôn bật.

    Tôi cân nhưng gi?

    Giống như các hướng dẫn trước, đối với hướng dẫn này, chúng tôi giả định rằng bạn có thiết bị Raspberry Pi được cài đặt Raspbian, có thể truy cập trực tiếp vào thiết bị thông qua màn hình và bàn phím kèm theo hoặc từ xa qua SSH và VNC và bạn có ổ USB ( hoặc ổ đĩa) gắn liền với nó. Ngoài ra, chúng tôi cũng giả định rằng bạn đã hoàn thành ít nhất một (hoặc cả hai) hướng dẫn của chúng tôi về việc biến Raspberry Pi thành máy tải xuống BitTorrent và / hoặc Usenet. 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. Cách định cấu hình Raspberry Pi của bạn cho Remote Shell, Desktop và truyền tệp
    3. Cách biến Raspberry Pi thành thiết bị lưu trữ mạng công suất thấp
    4. Cách biến Raspberry Pi thành Hộp BitTorrent luôn bật
    5. Cách biến Raspberry Pi thành máy Usenet luôn bật

    Các phần sau của hướng dẫn và các công cụ có trong đó sẽ ít được sử dụng nếu bạn chưa thiết lập Raspberry Pi và đã đạt đến giai đoạn can-access-BitTorrent / Usenet.

    Tuy nhiên, khi bạn đang ở giai đoạn đó, đã đến lúc bắt tay vào công việc tự động hóa toàn bộ bản dựng của bạn để tải xuống tốt..

    Mỗi phần của hướng dẫn là độc lập với những phần khác. Ví dụ: nếu bạn muốn tự động hóa chương trình truyền hình, nhưng không phải là quay phim, bạn có thể bỏ qua phần hướng dẫn có liên quan và bỏ qua phần còn lại.

    Cuối cùng, một lưu ý nhỏ về việc cài đặt tất cả các công cụ tự động hóa trong hướng dẫn này. Chúng tôi thấy rằng bạn có thể cài đặt tất cả chúng trên Raspberry Pi mà không làm hỏng hệ thống quá nghiêm trọng. Tuy nhiên, vì mỗi hệ thống tự động hóa có xu hướng hơi nặng ở mặt trước (khi bạn cài đặt lần đầu tiên, thường có rất nhiều việc phải làm như tìm và tải xuống các tập phim truyền hình trước đây bạn muốn xem), chúng tôi khuyên bạn nên cho mỗi cài đặt một phòng thở nhỏ để cho phép nó độc quyền tài nguyên hệ thống, SABnzbd và USB HDD. Khi bạn đã vượt qua cơn thịnh nộ, mọi thứ sẽ ổn, nhưng việc mở ra cả ba ứng dụng tự động song song đầy đủ ngay từ đầu thực sự rất khó khăn với nguồn lực hạn chế dành cho Pi.

    Cài đặt phụ thuộc

    Để sử dụng các công cụ được nêu trong hướng dẫn này - SickBeard, CouchPotato và Tai nghe - bạn sẽ cần cài đặt một vài phụ thuộc trước khi bắt đầu. (Chúng tôi sẽ không giải quyết các phụ thuộc đã được cài đặt với bản phân phối Rasbian mặc định.)

    Trước bất cứ điều gì khác, chúng tôi sẽ cập nhật và nâng cấp trình cài đặt apt-get của chúng tôi. Nếu bạn * chỉ * làm theo cùng với các hướng dẫn Raspberry Pi trước đây của chúng tôi, bạn có thể bỏ qua điều này một cách an toàn vì bạn vừa mới nâng cấp.

    Tại thiết bị đầu cuối, nhập các lệnh sau:

    sudo apt-get cập nhật
    sudo apt-get nâng cấp

    Sau khi bạn cập nhật / nâng cấp, đã đến lúc bắt đầu cài đặt các phụ thuộc cụ thể mà chúng tôi cần. Đầu tiên, tất cả các công cụ đều sử dụng công cụ quản lý mã nguồn phần mềm Git. Vì Rasbian không giao hàng với Git, chúng tôi sẽ cần cài đặt nó. Tại thiết bị đầu cuối, nhập các lệnh sau:

    sudo apt-get cài đặt git-core

    Khi được nhắc, nhấn Y để tiếp tục cài đặt và đợi một hoặc hai phút khi quá trình kết thúc. Sau đó, kiểm tra lại quá trình cài đặt bằng cách gõ vào git -version, tại dấu nhắc để kiểm tra xem git đã được cài đặt chưa. Nếu nó không trả về số phiên bản, hãy chạy lại trình cài đặt.

    Ngoài Git, SickBeard (chứ không phải CouchPotato hoặc Tai nghe) phụ thuộc vào Cheetah, một công cụ mẫu Python. Nếu bạn đã cài đặt SABnzbd trong Hướng dẫn cách biến Raspberry Pi thành hướng dẫn sử dụng máy Usenet luôn bật, bạn đã cài đặt Cheetah. Nếu bạn chỉ làm theo hướng dẫn BitTorrent, bạn sẽ cần cài đặt nó. Tại thiết bị đầu cuối, nhập lệnh sau:

    sudo apt-get cài đặt python-cheetah

    Sau khi cài đặt Git và Python-Cheetah (nếu bạn dự định sử dụng SickBeard cho các chương trình truyền hình), chúng tôi đã sẵn sàng để bắt đầu.

    Cài đặt và cấu hình SickBeard trên Raspbian

    SickBeard là một công cụ quản lý truyền hình để tải xuống Usenet và BitTorrent - hỗ trợ Usenet trưởng thành hơn đáng kể so với hỗ trợ BitTorrent, nhưng cả hai đều hoạt động. Tóm lại, bạn nói với SickBeard những chương trình TV nào bạn muốn xem và nó hoạt động như một TiVo được cung cấp trên Internet, tải xuống các chương trình đó cho bạn (từ một hồ sơ tồn đọng nếu bạn bắt kịp hoặc khi chúng được phát hành nếu bộ sưu tập chương trình của bạn được cập nhật). Đó là một cách tuyệt vời để luôn đứng đầu các chương trình yêu thích của bạn.

    Cài đặt SickBeard: Để cài đặt SickBeard, hãy mở terminal và nhập lệnh sau:

    git clone git: //github.com/midgetspy/Sick-Beard.git

    Sau khi cài đặt hoàn tất, hãy chuyển sang thư mục SickBeard và chạy SickBeard lần đầu tiên:

    cd Sick-Bear
    trăn SickBeard.py

    Nó sẽ xuất hiện để chờ trong giây lát và sau đó bạn sẽ thấy một tập lệnh SickBeard dài dòng rít lên, rồi nhàn rỗi. Tại thời điểm này, bạn có thể truy cập vào trình duyệt web và trỏ nó đến địa chỉ sau để kiểm tra SickBeard:

    http: // [Địa chỉ IP PI của bạn]: 8081 / nhà /

    Cấu hình SickBeard: Không giống như một số công cụ chúng tôi đã sử dụng trong các hướng dẫn trước, SickBeard không có trình hướng dẫn cấu hình để hướng dẫn chúng tôi thiết lập. Chúng tôi sẽ hướng dẫn bạn qua các bước quan trọng bây giờ. Chúng tôi sẽ liệt kê các mục có liên quan mà bạn muốn thay đổi theo phần của chúng trong phần Cấu hình của giao diện SickBeard.

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

    Bỏ chọn Trình duyệt khởi chạy: Chúng tôi sẽ truy cập vào hộp từ xa, không cần tùy chọn lãng phí tài nguyên này.

    Trong Giao diện web: Nếu bạn muốn, bạn có thể thêm tên người dùng và mật khẩu vào SickBeard và / hoặc thay đổi số cổng.

    bên trong Cấu hình -> Cài đặt tìm kiếm phần:

    Tại đây, chúng tôi định cấu hình SickBeard để hoạt động với ứng dụng khách Usenet và / hoặc BitTorrent của chúng tôi. SickBeard thực sự tỏa sáng với Usenet và chúng tôi khuyến khích bạn đi theo con đường đó.

    Điều chỉnh duy trì Usenet: Mặc định là 500 ngày. Nếu bạn có một nhà cung cấp Usenet cao cấp, khả năng duy trì của bạn sẽ cao hơn nhiều, thường là hơn 1100 ngày. Kiểm tra với nhà cung cấp của bạn và điền vào số thích hợp ở đây.

    Trong Tìm kiếm của New Zealand, hãy chắc chắn rằng Tìm kiếm của New Zealand đã được chọn và đã chọn SABnzbd. Cắm URL, tên người dùng và mật khẩu (nếu bạn đặt) và khóa API từ cài đặt SABnzbd của bạn. Nhấp vào Thử nghiệm SABnzbd 'khi bạn hoàn thành để đảm bảo SickBeard có thể giao tiếp thành công với nó.

    Lưu ý: Nếu bạn đã thiết lập sử dụng BitTorrent, bạn sẽ cần kiểm tra Tìm kiếm torrent tìm kiếm và đặt thư mục theo dõi cho ứng dụng khách Torrent của bạn.

    bên trong Cấu hình -> Nhà cung cấp tìm kiếm phần:

    Tại đây, bạn có thể chọn chỉ mục nào để tìm kiếm và nhập khóa API của mình cho chỉ mục tìm kiếm riêng tư / trả tiền.

    Trong Ưu tiên nhà cung cấp, bạn có thể kiểm tra để kích hoạt nhà cung cấp, sau đó kéo và thả chúng trong danh sách để ưu tiên chúng. Theo mặc định, Chỉ số của Womble được kiểm tra. Bạn có thể kiểm tra Sick Beard Index và nzbX, nhưng những người còn lại yêu cầu tài khoản có khóa API - bạn sẽ cần truy cập các trang web tương ứng và trải qua quá trình đăng ký để sử dụng chúng.

    Lưu ý: Nếu bạn bật tìm kiếm torrent ở bước trước, bạn cũng sẽ thấy trình theo dõi torrent TV được liệt kê ở đây.

    bên trong Cấu hình -> Xử lý bài phần:

    Trong phần ban đầu của Chế độ hậu xử lý, hãy để trống Dir Tải xuống TV. Chúng tôi sẽ thiết lập một tập lệnh trợ giúp cho SABnzbd sẽ đảm nhiệm chức năng này. Bỏ chọn Giữ các tập tin gốc Giữ lại tập tin gốc; chúng tôi không có không gian trên máy chủ Pi nhỏ của mình để lưu trữ các bản sao của mọi thứ chúng tôi tải xuống. Kiểm tra các tập tin liên kết di chuyển Tập tin và đổi tên tập tin Đổi tên tập tin vì vậy SickBeard sẽ di chuyển bất kỳ tập tin bổ sung nào được tải xuống với nội dung TV của bạn và đổi tên các chương trình với quy ước bạn chọn trong phần Đặt tên.

    Cuối cùng, bạn có thể có siêu dữ liệu tải xuống SickBeard ở định dạng phù hợp với thiết lập trung tâm truyền thông của bạn. Vì chúng tôi sử dụng tất cả các cài đặt XBMC, chúng tôi đã chọn XBMC cho Loại siêu dữ liệu của chúng tôi và đã kiểm tra tất cả các loại tệp siêu dữ liệu mà chúng tôi muốn SickBeard tạo (như hình ảnh thư mục và fanart).

    bên trong Cấu hình -> Thông báo phần:

    Phần này là hoàn toàn tùy chọn. Bạn có thể thiết lập thông báo trên các ứng dụng khách phương tiện của mình (như XBMC) và các dịch vụ thông báo như Growl. Thông báo XBMC có thể cực kỳ tiện dụng nếu bạn muốn có một hệ thống hoàn toàn tự động vì bạn có thể đặt SickBeard để buộc XBMC thực hiện cập nhật thư viện sau khi các chương trình mới được tải xuống.

    Liên kết SABnzbd và SickBeard: SickBeard và SABnzbd được cấu hình đúng có mối quan hệ cộng sinh tốt đẹp. Bạn có thể thiết lập nó để SickBeard tìm thấy các chương trình, chuyển các tệp của New Zealand sang SABnzbd và sau đó SABnzbd lần lượt gọi một tập lệnh trợ giúp SickBeard để xử lý sau tất cả các chương trình và chuyển chúng vào các thư mục thích hợp của chúng. Sau khi cấu hình, quá trình hoàn toàn liền mạch.

    Để liên kết cả hai lại với nhau, chúng ta cần sao chép tập lệnh của trình trợ giúp và chỉnh sửa tệp cấu hình rất nhỏ đi kèm với nó. Đầu tiên, nhập lệnh sau tại thiết bị đầu cuối để đưa bạn đến thư mục chứa hai tệp:

    cd / home / pi / Sick-Beard / autoProcessTV

    Bên trong thư mục đó là hai tệp chúng tôi quan tâm: autoProcessTV.py (tập lệnh trợ giúp) và autoProcessTV.cfg.sample (tệp cấu hình mẫu). Hãy mở tập tin cấu hình và thực hiện các thay đổi. Nhập lệnh sau:

    nano autoProcessTV.cfg.sample

    Trong trình chỉnh sửa nano, kiểm tra kỹ xem mọi thứ trong tệp cấu hình đơn giản có khớp với cài đặt của bạn không. Theo mặc định, tệp cấu hình trỏ vào máy chủ cục bộ, trên cổng 8081, không có tên người dùng hoặc mật khẩu. Nếu bạn đã thay đổi bất kỳ cài đặt nào (chẳng hạn như số cổng hoặc bằng cách thêm tên người dùng / mật khẩu), hãy chỉnh sửa tệp để phản ánh điều đó. Khi bạn đã hoàn tất, nhấn CTRL + X để thoát. Thay đổi tên tệp thành autoProcessTV.cfg (bỏ .sample từ cuối).

    Có hai cách để cấp cho SABnzbd quyền truy cập vào tập lệnh. Cách lười biếng là chỉ thay đổi thư mục tập lệnh xử lý hậu kỳ trong phần Cấu hình của SABnzbd -> Thư mục thành / home / pi / Sick-Beard / autoProcessTV. Nếu tập lệnh SickBeard là công cụ xử lý bài đăng duy nhất bạn sử dụng, thì tập lệnh này sẽ hoạt động tốt.

    Ngoài ra, nếu bạn muốn giữ tất cả các tập lệnh SABnzbd của mình ở một vị trí, bạn có thể sử dụng lệnh sau để sao chép chúng vào thư mục tập lệnh SABnzbd (thư mục chúng tôi thiết lập trong hướng dẫn Usenet):

    cp autoProcessTV.cfg autoProcessTV.py sabToSickBeard.py / media / USBHDD1 / Shares / SABnzbd / scripts

    Dù bằng cách nào, một khi bạn đã cấu hình và sao chép các tập lệnh, bạn cần nói với SABnzbd để sử dụng chúng. Trong SABnzbd, điều hướng đến Cấu hình -> Danh mục và tạo một danh mục mới. Trong phần tập lệnh, chọn sabToSickBeard.py làm tập lệnh xử lý hậu kỳ của bạn. Nếu bạn muốn tạo một thư mục trong đó các bản tải xuống TV của bạn sẽ được tạm thời sắp xếp lại từ các bản tải xuống khác trước khi chuyển sang thư mục TV vĩnh viễn, bạn có thể đặt Thư mục / Đường dẫn (ví dụ: SickBeardTV). Đảm bảo nhấn nút Thêm để lưu các thay đổi của bạn.

    Thêm chương trình vào SickBeard: Bây giờ bạn đã định cấu hình SickBeard, đây là lúc cho phần quan trọng nhất: thêm chương trình truyền hình vào hệ thống tự động mới của bạn.

    Đầu tiên, chúng ta cần tạo một thư mục cho SickBeard để lưu trữ các chương trình. (Nếu bạn đã có một thư mục chương trình TV được thiết lập trên ổ cứng ngoài mà bạn đang sử dụng với Pi của mình, hãy bỏ qua bước này). Tại thiết bị đầu cuối, nhập lệnh sau (thay đổi tên đường dẫn nếu bạn không sử dụng cùng thiết lập mà chúng tôi đã thiết lập các hướng dẫn trước đó):

    mkdir / phương tiện / USBHDD1 / cổ phiếu / TV /

    Bây giờ, từ giao diện SickBeard chính, nhấp vào Thêm chương trình (nằm trên thanh điều hướng phụ ở góc trên bên trái). Bạn có hai tùy chọn để thêm chương trình vào hệ thống: bạn có thể tạo mục mới cho chương trình mới hoặc bạn có thể nhập chương trình TV bạn đã tải xuống hệ thống. Ngay cả khi bạn không có bộ sưu tập chương trình truyền hình hiện có để thêm vào SickBeard, chúng tôi vẫn cần bắt đầu với nút Chương trình hiện có thêm để hiển thị SickBeard tại thư mục chương trình truyền hình của chúng tôi (bất kể nó trống hay đầy).

    Bấm vào Thêm chương trình hiện có, rồi trong tab Quản lý thư mục, bấm vào Mới. Chọn thư mục TV của bạn trong trình duyệt tập tin. Sau khi bạn bấm OK, bấm Đặt làm Mặc định, rồi Gửi ở cuối trang.

    Khi bạn đã thiết lập thư mục TV mặc định, bạn có thể điều hướng đến Thêm chương trình -> Thêm chương trình mới để thêm chương trình TV vào bộ sưu tập của bạn. Nhập một tiêu đề hiển thị đầy đủ hoặc một phần trong hộp tìm kiếm, tìm kiếm nó, sau đó chọn chương trình bạn muốn theo dõi và tải xuống. Nhấp vào bên cạnh để kiểm tra kỹ thư mục mà nó sẽ được gửi vào và tiếp theo một lần nữa để báo cho SickBeard xem bạn muốn các tập bị thiếu được gắn cờ là Muốn hay Bỏ qua, cũng như chất lượng video của quá trình tải xuống. Nếu mọi thứ đều ổn, nhấp vào Thêm. Bạn sẽ được đưa trở lại danh sách chương trình của mình và SickBeard sẽ tạo thư mục cho chương trình, tải xuống dữ liệu meta và bắt đầu tìm kiếm các tập. (Nếu bạn không muốn đợi đồng hồ đếm ngược đến tìm kiếm tập tiếp theo, bạn có thể nhấp vào Quản lý -> Tổng quan về tồn đọng để buộc tìm kiếm ngay lập tức.)

    Chạy SickBeard khi khởi động: Có một bước cuối cùng cho quy trình cấu hình SickBeard; chúng tôi sẽ thêm một tập lệnh khởi động nhỏ để khởi chạy SickBeard khi khởi động. Rốt cuộc, không có điểm nào để có một trình tải xuống chương trình truyền hình tự động, nếu bạn phải tự khởi động nó. Chúng tôi đã tạo đủ các tập lệnh khởi động này trong Raspberry Pi trước đây như các hướng dẫn về Hộp tải xuống mà chúng tôi sẽ liệt kê ra các lệnh bạn cần nhập mà không cần phân tích từng bước chi tiết.

    Nhập các lệnh sau tại thiết bị đầu cuối để sao chép tập lệnh khởi động, thay đổi quyền và cập nhật tệp khởi động:

    sudo wget -O /etc/init.d/sickbeard/ https://www.howtogeek.com/wp-content/uploads/gg/up/sshot5161b529c109d.txt

    sudo chmod 755 /etc/init.d/sickbeard

    sudo update-RC.d mặc định ốm đau

    Đó là tất cả để có nó, bây giờ bạn đã sẵn sàng để đi! Thêm các chương trình cũ mà bạn muốn bạn đã xem, thêm các chương trình bạn đang xem, thêm các chương trình chưa phát sóng nhưng bạn muốn xem. SickBeard sẽ liên tục và tự động tải xuống tất cả cho bạn.

    Cài đặt và cấu hình CouchPotato trên Raspbian

    Nếu bạn kiệt sức với tất cả những gì cấu hình trong phần trước, hãy bình tĩnh. SickBeard cho đến nay là công cụ phức tạp nhất để cấu hình trong roundup của chúng tôi ngày hôm nay. Hãy bắt đầu với CouchPotato - bộ phim tương đương với tải xuống TV tự động của SickBeard.

    Cài đặt CouchPotato: Chúng tôi đã cài đặt tất cả các phụ thuộc, vì vậy hãy lấy ngay mã nguồn từ Git. Tại thiết bị đầu cuối, nhập lệnh sau:

    cd / nhà / pi
    git clone http://github.com/RuudBurger/CouchPotatoServer.git
    python CouchPotatoServer / CouchPotato.py

    Sau khi bạn chạy tập lệnh Python, con trỏ sẽ không hoạt động. Thay vào đó, nếu bạn gặp sự cố, bạn cần chỉnh sửa nhanh để cho phép bạn bật trình nền web và trình hướng dẫn khởi động. Chỉ thực hiện chỉnh sửa này nếu tập lệnh gặp sự cố. Tại thiết bị đầu cuối, nhập lệnh sau:

    nano /home/pi/CouchPotatoServer/couchpotato/runner.py

    Trong tập lệnh, hãy trang xuống cho đến khi bạn thấy phần này và thêm dòng chúng tôi đã in đậm:

    cấu hình =
    'use_reloader': trình tải lại,
    'port': tryInt (Env.setting ('port', default = 5000)),
    'máy chủ': Env.setting ('máy chủ', mặc định = "),
    'ssl_cert': Env.setting ('ssl_cert', default = Không),
    'ssl_key': Env.setting ('ssl_key', default = Không),
    'máy chủ': Env.setting ('máy chủ', mặc định = "0.0.0.0"),

    Lưu các thay đổi của bạn và chạy lại tập lệnh. Khi tập lệnh đã chạy thành công, bạn có thể trỏ trình duyệt của mình đến địa chỉ sau để bắt đầu:

    http: // [Địa chỉ IP PI của bạn]: 5050 / wizard /

    Giống như với SickBeard, chúng tôi sẽ hướng dẫn bạn thiết lập cơ bản. Các lệnh liên quan được liệt kê theo phần.

    Cấu hình CouchPotato: Bạn có thể bỏ qua Chào mừng bạn phần. Chúng tôi không có cơ sở dữ liệu CouchPotato hiện tại để nhập (nếu bạn đang di chuyển và cài đặt CouchPotato cũ vào hộp tải xuống Raspberry Pi mới của bạn, hãy làm theo hướng dẫn và trỏ trình hướng dẫn vào data.db cũ của bạn)

    bên trong Chung phần, bạn có thể đặt tên người dùng và mật khẩu, cũng như thay đổi số cổng nếu bạn muốn. Bỏ chọn.

    bên trong Trình tải xuống phần, bạn cần 1) thiết lập CouchPotato để giao tiếp với SABnzbd hoặc 2) chỉ định thư mục đã xem cho các tệp torrent của bạn để làm cho nó hoạt động với Deluge. Chúng tôi đang thiết lập nó để hoạt động với SABnzbd: hãy tiếp tục và để máy chủ một mình và chèn khóa API SABnzbd của bạn (giống với khóa bạn đã sử dụng cho SickBeard).

    Bạn cũng có thể chỉ định danh mục SABnzbd. Để thực sự tự động hóa toàn bộ quá trình, chúng tôi khuyên bạn nên thực hiện bước này bằng cách cho phép một danh mục CouchPotato cụ thể, nó giúp trình tự động đổi tên / tập tin tự động hoạt động mượt mà hơn.

    bên trong Nhà cung cấp phần, chọn nhà cung cấp bạn muốn CouchPotato sử dụng. Giống như với SickBeard, bạn sẽ cần nhập chi tiết đăng nhập / khóa API cho nhà cung cấp cao cấp.

    bên trong Người đổi mới phần, bạn có thể thiết lập đổi tên / di chuyển tập tin tự động. Đây là một tính năng tuyệt vời. Đặt thư mục Tới để chỉ định nơi bạn muốn phim đi, kiểm tra dọn dẹp và chỉ định thư mục Từ (đây phải là cùng thư mục bạn đã gán cho thẻ Phim trong SABnzbd).

    bên trong Tự động hóa phần, bạn có thể cài đặt tập lệnh GreasMonkey hoặc bookmarklet để thêm phim muốn vào cài đặt CouchPotato từ trình duyệt của bạn một cách dễ dàng.

    Khi bạn đã hoàn tất, xem lại cài đặt của bạn và nhấp vào nút màu xanh lá cây khổng lồ ở phía dưới. Mặc dù trình hướng dẫn khởi động chỉ bao gồm mọi cài đặt có liên quan, có một lĩnh vực bạn có thể muốn xem qua. Trình hướng dẫn khởi động không nhắc bạn thiết lập thông báo. Để làm như vậy, nhấp vào bánh răng ở góc trên bên phải và sau đó nhấp vào Thông báo trong thanh bên điều hướng. Ở đó, giống như trong SickBeard, bạn sẽ có thể bật thông báo đẩy cho nhiều hệ thống khác nhau bao gồm các đơn vị XBMC, máy tính để bàn có bật thông báo Growl và thậm chí thiết lập thông báo email.

    Cấu hình CouchPotato để bắt đầu khi khởi động: Tại thời điểm này, chúng tôi biết rằng bạn rất hào hứng khi bắt đầu cắm các bộ phim phải xem của mình vào CouchPotato, nhưng chúng tôi còn một bước nữa để hoàn thành trước khi chúng tôi tiếp tục. Chúng tôi cần thiết lập các tệp khởi động để đảm bảo CouchPotato khởi chạy khi khởi động.

    Mở terminal và nhập các lệnh sau:

    cd ~ /
    sudo cp CouchPotatoServer / init / ubfox /etc/init.d/couchpotato
    sudo chmod 755 /etc/init.d/couchpotato
    sudo update-rc.d couchpotato mặc định

    Tại thời điểm này, bạn đã hoàn tất việc cấu hình và bạn có thể bắt tay vào công việc với bản cài đặt CouchPotato mới của mình.

    Cài đặt và cấu hình tai nghe trên Raspbian

    Công cụ tự động hóa cuối cùng trong bộ ba tính tốt của tự động hóa ngày nay là Tai nghe: vì SickBeard dành cho TV và CouchPotato dành cho Phim, Tai nghe là - bạn đoán nó - âm nhạc.

    Cài đặt tai nghe: Để bắt đầu, hãy mở terminal và nhập lệnh sau:

    git clone https://github.com/rembo10/headphones.git

    tai nghe python / Tai nghe

    Cấu hình tai nghe: Giống như SickBeard, không có trình hướng dẫn cài đặt, nhưng menu cài đặt đủ thẳng. Nhấp vào thiết bị ở góc trên bên phải của giao diện Tai nghe để truy cập menu cài đặt. Chúng ta sẽ đi qua từng phần có liên quan.

    bên trong Giao diện web phần, bạn có thể thêm thông tin đăng nhập / mật khẩu, thay đổi số cổng và bật API tai nghe (cần thiết cho một số ứng dụng trợ giúp của bên thứ ba).

    bên trong Tải về Phần cài đặt, bạn cần trỏ Tai nghe vào cài đặt SABnzbd của mình bằng cùng thông tin bạn đã sử dụng cho SickBeard và CouchPotato (máy chủ có số cổng, tên người dùng và mật khẩu nếu được bật, cũng như khóa API). Đừng quên tận dụng chức năng danh mục và sau đó chỉ định thư mục con trong thư mục tải xuống SABnzbd cho âm nhạc. Bạn cũng có thể, giống như các ứng dụng tự động hóa khác, định cấu hình Tai nghe để sử dụng torrent nếu bạn muốn.

    bên trong Chất lượng và xử lý bài phần, bạn có thể đặt chất lượng dựa trên tốc độ bit ưa thích của bạn (hoặc đặt chất lượng cho chất lượng không mất). Bạn cũng có thể đặt các tính năng xử lý bài như tự động nhúng ảnh bìa album, sắp xếp vào thư mục và đổi tên tệp tự động.

    Cuối cùng, dưới Cài đặt nâng cao, có rất nhiều cài đặt mà bạn có thể sửa đổi (mặc dù chúng tôi khuyên bạn nên đọc kỹ trước khi cố tình bật và tắt mọi thứ). Bạn có thể thay đổi định dạng đổi tên, cho phép tự động mã hóa lại các định dạng âm thanh và bật thông báo.

    Cài đặt quan trọng nhất trong menu Cài đặt nâng cao cho người dùng Tai nghe mới là tùy chọn Gương Music Musicbrainz ở góc dưới bên phải. Để lại nó như nó là, nhưng nếu bạn thấy bạn liên tục nhận được các lỗi tìm kiếm lỗi không thành công khi tìm kiếm các nghệ sĩ và album, bạn cần quay lại phần này và chọn một máy nhân bản thay thế.

    Khi bạn đã hoàn tất việc sửa đổi, hãy đảm bảo nhấn Lưu thay đổi ở phía dưới và sau đó Khởi động lại ở góc trên bên phải để các thay đổi có hiệu lực.

    Bước cấu hình chính duy nhất khác mà bạn có thể xem xét là, nếu bạn đã có nhiều nhạc trên ổ đĩa ngoài mà bạn đang sử dụng với Pi của mình, hãy đặt Tai nghe để quản lý bộ sưu tập của bạn. Bạn có thể làm như vậy bằng cách nhấp vào Quản lý trong thanh điều hướng chính và chỉ Tai nghe vào thư mục thích hợp.

    Cấu hình tai nghe để khởi động khi khởi động: Tại thời điểm này, bạn đã sẵn sàng bắt đầu tìm kiếm và sử dụng Tai nghe, nhưng giống như với các công cụ tự động hóa trước đây của chúng tôi, chúng tôi sẽ kích hoạt tự động khởi động khi khởi động. Để làm như vậy, nhập các lệnh sau tại thiết bị đầu cuối:

    cd ~ / tai nghe
    sudo nano init.ubfox

    Bên trong các tập tin init.ubfox, chúng tôi sẽ thực hiện hai thay đổi nhanh chóng. Có, ở đầu tệp, nó cảnh báo nghiêm khắc về việc chỉnh sửa tệp (nhưng chúng tôi sống ở rìa và quan trọng hơn là chúng tôi không sử dụng tài khoản người dùng chuyên dụng chỉ dành cho tai nghe, vì vậy chúng tôi phải thực hiện thay đổi này).

    Cuộn xuống dòng 29 và 30:

    ## HP_USER = # $ RUN_AS, [Mạnh]
    ## HP_HOME = # $ APP_PATH, [Mạnh]

    Chỉnh sửa dấu ## nhận xét trên hai dòng đó và chèn tên người dùng và thư mục chính sau đây:

    HP_USER = pi # $ RUN_AS, [Mạnh]
    HP_HOME = / home / pi / tai nghe # $ APP_PATH, [cộng]

    Nhấn CTRL + X để thoát, lưu công việc của bạn và sau đó nhập các lệnh sau tại dấu nhắc:

    sudo cp init.ubfox /etc/init.d/headphones
    sudo chmod 755 /etc/init.d/headphones
    tai nghe sudo update-RC.d mặc định

    Tai nghe hiện được thiết lập để chạy khi khởi động và phần cuối cùng của cuộc tấn công ba tự động tải xuống của bạn đã được đưa vào sử dụng.


    Tại thời điểm này, hộp Raspberry Pi của bạn là một con thú tải xuống từ đầu đến cuối mà hầu như không cần bất kỳ sự chăm sóc hay cho ăn. Chúng tôi đã hướng dẫn bạn cài đặt ứng dụng khách Usenet và BitTorrent và với phần cuối cùng này, giờ đây bạn có ba công cụ tự động hóa tiện dụng để làm cho hộp tải xuống Raspberry Pi của bạn trở thành một máy chủ siêu nhỏ không đầu, năng lượng thấp, có thể.

    Điều đó nói rằng, luôn có nhiều niềm vui hơn khi có âm thanh Pi mạnh mẽ phát ra từ ý tưởng xây dựng Raspberry Pi của bạn và chúng tôi sẽ làm những gì có thể để đưa chúng vào cuộc sống.