Laman » bagaimana untuk » Bagaimana Mengemaskini Peti Muat Raspberry Pi Sentiasa Anda

    Bagaimana Mengemaskini Peti Muat Raspberry Pi Sentiasa Anda

    Kami baru-baru ini menunjukkan kepada anda bagaimana untuk menjadikan Raspberry Pi anda menjadi mesin muat turun kuasa rendah 24/7. Sekarang kami kembali menunjukkan kepada anda bagaimana untuk menjadikan sistem hampir lengkap dengan alat automasi yang hebat.

    Kenapa Saya Mahu Lakukan Ini?

    Sekiranya anda mengikuti projek muat turun Raspberry Pi kami, pada masa ini anda mempunyai mesin BitTorrent / Usenet yang lengkap. Itu hebat, tetapi ia tidak sepenuhnya automatik. Anda masih perlu berinteraksi dengan kotak dengan kerap untuk terus menunjuk pada fail baru, memilih episod rancangan TV kegemaran anda, dan sebagainya.

    Selepas anda selesai dengan segmen akhir tutorial kotak muat turun Raspberry Pi kami, panduan mengenai automasi hari ini, anda akan mempunyai peranti automatik sepenuhnya di tangan anda di mana semua yang perlu anda lakukan ialah memberitahu apa yang anda mahu dan ia akan mengimbas internet untuk fail-fail bagi pihak anda.

    Sekiranya anda tidak bekerja bersama kami, sila ambil masa seketika untuk menyemak Cara Menghidupkan Pi Raspberry menjadi Kotak BitTorrent Sentiasa Aktif dan Cara Menghidupkan Pi Raspberry menjadi Mesin Usenet Sentiasa.

    Apa yang saya perlukan?

    Seperti tutorial sebelumnya, untuk tutorial ini kita mengandaikan bahawa anda mempunyai unit Raspberry Pi dengan Raspbian dipasang, dapat mengakses peranti sama ada secara langsung melalui monitor dan papan kekunci yang dilampirkan atau dari jauh melalui SSH dan VNC, dan anda mempunyai pemacu USB ( atau pemacu) yang melekat padanya. Di samping itu, kami juga menganggap bahawa anda telah menyelesaikan sekurang-kurangnya satu (atau kedua) tutorial kami untuk menjadikan Raspberry Pi menjadi mesin muat turun BitTorrent dan / atau Usenet. Sekiranya anda perlu mendapatkan kelajuan dalam bidang ini, kami sangat menyarankan membaca panduan berikut mengikut susunan yang kami ada di sini:

    1. Panduan HTG untuk Bermula dengan Raspberry Pi
    2. Cara Konfigurasi Pi Raspberry Anda untuk Remote Shell, Desktop, dan Pemindahan Fail
    3. Bagaimana Menghidupkan Pi Raspberry menjadi Alat Penyimpanan Rangkaian Rendah Kuasa
    4. Bagaimana untuk Menghidupkan Pi Raspberi ke Kotak BitTorrent Sentiasa
    5. Cara Menghidupkan Pi Raspberry menjadi Mesin Usenet Sentiasa

    Bahagian berikut tutorial dan alat-alat yang terkandung di dalamnya akan kurang berguna kepada anda jika anda belum menyiapkan Raspberry Pi anda dan telah mencapai tahap akses-BitTorrent / Usenet boleh-akses.

    Sekali anda berada di pentas itu, bagaimanapun, sudah tiba masanya untuk turun ke perniagaan mengautomasikan seluruh binaan anda untuk memuat turun kebaikan.

    Setiap bahagian tutorial adalah bebas daripada yang lain. Sekiranya anda mahu mengotomatikkan pertunjukan televisyen tetapi tidak merakam filem, contohnya, anda bebas melangkau ke bahagian tutorial yang berkaitan dan mengabaikan selebihnya.

    Akhirnya, nota kecil mengenai memasang semua alat automasi dalam panduan ini. Kami mendapati bahawa anda boleh memasang mereka semua pada Raspberry Pi tanpa bogging sistem terlalu teruk. Walau bagaimanapun, kerana setiap sistem automasi cenderung sedikit berat di bahagian depan (apabila anda mula memasangnya seringkali banyak mengangkat berat untuk melakukan seperti mencari dan memuat turun episod rancangan televisyen yang lalu yang anda mahu tonton), kami cadangkan memberi setiap pemasangan ruang pernafasan sedikit untuk membolehkan ia memonopoli sumber sistem, SABnzbd, dan HDD USB. Sebaik sahaja anda melewati segala-galanya kesibukan perlu dilakukan dengan baik, tetapi melepaskan ketiga-tiga aplikasi automasi bersebelahan penuh pada awalnya benar-benar kasar dengan sumber terhad yang tersedia untuk Pi.

    Memasang Ketergantungan

    Untuk menggunakan alat yang digariskan dalam panduan ini-SickBeard, CouchPotato, dan Headphone-anda perlu memasang beberapa kebergantungan sebelum anda memulakan. (Kami tidak akan menangani kebergantungan yang telah dipasang dengan pengedaran Rasbian lalai.)

    Sebelum apa-apa lagi, kami akan mengemaskini dan menaiktaraf pemasang apt-get kami. Jika anda * hanya * diikuti bersama dengan tutorial Raspberry Pi sebelumnya kami, anda boleh dengan selamat melangkau ini kerana anda baru sahaja dinaik taraf.

    Di terminal, masukkan arahan berikut:

    kemas kini sudo apt-get
    sudo apt-get upgrade

    Selepas anda mengemas kini / dinaik taraf, sudah tiba masanya untuk mula memasang kebergantungan khusus yang kami perlukan. Pertama, semua alat menggunakan alat pengurusan sumber perisian Git. Oleh kerana Rasbian tidak menghantar Git, kita perlu memasangnya. Di terminal, masukkan arahan berikut:

    sudo apt-get install git-core

    Apabila diminta, tekan Y untuk meneruskan pemasangan dan tunggu selama satu minit atau dua ketika proses selesai. Selepas itu, semak semula pemasangan dengan menaip "git -version" pada prompt untuk memastikan git dipasang. Sekiranya ia tidak mengembalikan nombor versi, jalankan semula pemasangnya.

    Sebagai tambahan kepada Git, SickBeard (tetapi bukan CouchPotato atau Headphone) bergantung kepada Cheetah, alat template Python. Jika anda memasang SABnzbd dalam Cara Menghidupkan Pi Raspberry menjadi panduan Mesin Usenet Sentiasa, anda sudah mempunyai Cheetah dipasang. Jika anda hanya mengikuti dengan panduan BitTorrent, anda perlu memasangnya. Di terminal, masukkan arahan berikut:

    sudo apt-get memasang python-cheetah

    Selepas memasang Git dan Python-Cheetah (jika anda merancang menggunakan SickBeard untuk rancangan TV), kami bersedia untuk memulakan.

    Memasang dan Mengkonfigurasi SickBeard pada Raspbian

    SickBeard adalah alat pengurusan televisyen untuk muat turun Usenet dan BitTorrent-sokongan Usenet jauh lebih matang daripada sokongan BitTorrent, tetapi kedua-duanya berfungsi. Dalam shell kacang, anda memberitahu SickBeard apa rancangan TV yang anda mahu tonton dan ia bertindak seperti TiVo yang dikuasakan Internet, memuat turun pertunjukan untuk anda (sama ada dari tunggakan jika anda sedang mengejar atau kerana ia dikeluarkan jika koleksi tontonan anda up to date). Ini cara yang hebat untuk kekal di atas program kegemaran anda.

    Memasang SickBeard: Untuk memasang SickBeard, buka terminal dan masukkan arahan berikut:

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

    Sebaik sahaja pemasangan selesai, tukar ke direktori SickBeard dan jalankan SickBeard untuk kali pertama:

    cd Sick-Beard
    python SickBeard.py

    Ia akan muncul untuk menggantung seketika, dan kemudian anda akan melihat skrip SickBeard yang berani oleh, dan kemudian terbiar. Pada ketika ini, anda boleh melayari pelayar web dan menunjuknya di alamat berikut untuk memeriksa SickBeard:

    http: // [Alamat IP PI anda]: 8081 / rumah /

    Mengkonfigurasi SickBeard: Tidak seperti beberapa alat yang telah kami gunakan dalam tutorial sebelumnya, SickBeard tidak mempunyai wizard konfigurasi untuk memandu kami melalui persediaan. Kami akan membimbing anda melalui langkah penting sekarang. Kami akan menyenaraikan perkara-perkara yang berkaitan yang anda ingin ubah oleh bahagian mereka dalam bahagian Konfigurasi antara muka SickBeard.

    Di dalam Config -> Umum seksyen:

    Batalkan Pelayar Pelancaran: Kami akan mengakses kotak jauh dari sini, tidak perlu untuk pilihan pembaziran sumber ini.

    Di bawah Antara Muka Web: Anda boleh, jika anda mahu, tambahkan nama pengguna dan kata laluan kepada SickBeard dan / atau tukar nombor port.

    Di dalam Config -> Tetapan Carian seksyen:

    Di sini, kami mengkonfigurasi SickBeard untuk bekerjasama dengan pelanggan Usenet dan / atau BitTorrent kami. SickBeard benar-benar bersinar dengan Usenet dan kami menggalakkan anda pergi ke laluan itu.

    Laraskan Penyimpanan Usenet: Lalai adalah 500 hari. Jika anda mempunyai pembekal Usenet premium, pengekalan anda harus lebih tinggi, biasanya 1100+ hari. Semak dengan pembekal anda dan isikan nombor yang sesuai di sini.

    Di bawah NZB Search, pastikan "Carian NZBs" ditandakan, dan anda telah memilih SABnzbd. Palamkan URL, nama pengguna dan kata laluan (jika anda menetapkan satu), dan kunci API dari pemasangan SABnzbd anda. Klik "Test SABnzbd" apabila anda selesai untuk memastikan SickBeard dapat berjaya berkomunikasi dengannya.

    Nota: Jika anda menggunakan BitTorrent, anda perlu menyemak "Cari Torrents" dan tetapkan folder menonton untuk pelanggan Torrent anda.

    Di dalam Config -> Penyedia Carian seksyen:

    Di sini, anda boleh memilih indeks untuk mencari dan memasukkan kunci API anda untuk indeks carian peribadi / bayar.

    Di bawah Keutamaan Penyedia, anda boleh menyemak untuk membolehkan penyedia dan kemudian seret dan lepaskannya dalam senarai untuk memberi keutamaan kepada mereka. Secara lalai, Indeks Womble diperiksa. Anda boleh menyemak Indeks Sakit Janggut dan nzbX, tetapi selebihnya memerlukan akaun dengan kunci API-anda perlu melawat laman web masing-masing dan melalui proses pendaftaran untuk menggunakannya.

    Nota: Jika anda menyalakan carian torrent pada langkah sebelumnya, anda juga akan melihat pelacak torrent TV yang disenaraikan di sini.

    Di dalam Config -> Pemprosesan Pos seksyen:

    Di bahagian awal "Selepas Pemprosesan", tinggalkan "Dirakam Muat Turun TV". Kami akan menyediakan skrip penolong untuk SABnzbd yang akan menjaga fungsi ini. Nyahtanda "Simpan Fail Asal"; kami tidak mempunyai ruang pada pelayan mini kami untuk menyimpan pendua semua yang kami muat turun. Semak "Move Associated Files" dan "Rename Episodes" supaya SickBeard akan memindahkan mana-mana fail tambahan yang dimuat turun dengan kandungan TV anda dan menamakan semula rancangan dengan konvensi yang anda pilih di bahagian "Penamaan".

    Akhir sekali, anda boleh memuat turun metadata SickBeard dalam format yang sesuai dengan persediaan pusat media anda. Oleh kerana kami menggunakan semua pemasangan XBMC, kami memilih XBMC untuk "Jenis Metadata" kami dan menyemak semua jenis fail metadata yang kami mahu SickBeard untuk membuat (seperti imej folder dan fanart).

    Di dalam Config -> Pemberitahuan seksyen:

    Bahagian ini sepenuhnya pilihan. Anda boleh menyediakan pemberitahuan pada klien media anda (seperti XBMC) dan perkhidmatan pemberitahuan seperti Growl. Pemberitahuan XBMC boleh menjadi sangat berguna jika anda ingin sistem automatik sepenuhnya seperti yang anda boleh menetapkan SickBeard untuk memaksa XBMC untuk melakukan kemas kini perpustakaan setelah rancangan baru dimuat turun.

    Menghubungkan SABnzbd dan SickBeard: SickBeard dan SABnzbd dikonfigurasikan dengan betul mempunyai hubungan simbiotik yang bagus. Anda boleh menetapkannya supaya SickBeard menemui rancangannya, menendang fail NZB ke SABnzbd, dan kemudian SABnzbd pada gilirannya menyeru skrip pembantu SickBeard untuk menyiarkan semua pertunjukan dan memindahkannya ke folder yang sesuai. Sebaik sahaja dikonfigurasikan, prosesnya adalah sepenuhnya lancar.

    Untuk menghubungkan keduanya bersama-sama, kita perlu menyalin skrip penolong dan mengedit fail konfigurasi yang sangat kecil yang mengiringinya. Pertama, masukkan arahan berikut di terminal untuk membawa anda ke folder tempat kedua fail tersebut terletak:

    cd / home / pi / Sick-Beard / autoProcessTV

    Di dalam direktori itu terdapat dua fail yang kami ambil perhatian: autoProcessTV.py (skrip penolong) dan autoProcessTV.cfg.sample (fail konfigurasi sampel). Mari buka fail konfigurasi dan buat perubahan. Masukkan arahan berikut:

    nano autoProcessTV.cfg.sample

    Dalam editor nano, semak semula bahawa segala-galanya dalam fail konfigurasi mudah sepadan dengan pemasangan anda. Secara lalai, titik fail konfigurasi di hos tempatan, di port 8081, tanpa nama pengguna atau kata laluan. Sekiranya anda telah mengubah mana-mana tetapan (seperti nombor port atau dengan menambahkan nama pengguna / kata laluan), edit fail itu untuk mencerminkannya. Apabila selesai, tekan CTRL + X untuk keluar. Tukar nama fail ke autoProcessTV.cfg (menjatuhkan .sample dari akhir).

    Terdapat dua cara untuk memberikan akses SABnzbd kepada skrip. Cara malas adalah dengan hanya menukar direktori skrip pemprosesan pasca di bahagian Config -> Folder SABnzbd ke / home / pi / Sick-Beard / autoProcessTV. Jika skrip SickBeard adalah satu-satunya alat pemprosesan pos yang anda gunakan, ini akan berfungsi dengan baik.

    Sebagai alternatif, jika anda ingin menyimpan skrip SABnzbd anda di satu lokasi, anda boleh menggunakan arahan berikut untuk menyalinnya ke folder skrip SABnzbd anda (folder yang kami persiapkan dalam panduan Usenet):

    cp autoProcessTV.cfg autoProcessTV.py sabToSickBeard.py / media / USBHDD1 / saham / SABnzbd / skrip

    Sama ada cara, sebaik sahaja anda mempunyai skrip yang dikonfigurasikan dan disalin, anda perlu memberitahu SABnzbd untuk menggunakannya. Di SABnzbd, navigasi ke Config -> Kategori dan buat kategori baru "tv". Dalam bahagian skrip pilih sabToSickBeard.py sebagai skrip pemprosesan pasca anda. Sekiranya anda ingin membuat folder di mana muat turun TV anda akan diasingkan buat sementara dari muat turun anda sebelum dimalapkan ke folder TV kekal, anda boleh menetapkan Folder / Path (mis. SickBeardTV). Pastikan untuk menekan butang Tambah untuk menyimpan perubahan anda.

    Menambah Rancangan ke SickBeard: Sekarang anda telah mengkonfigurasi SickBeard, sudah tiba masanya untuk bahagian yang paling penting: menambah rancangan televisyen ke sistem automatik baru anda.

    Pertama, kita perlu membuat direktori untuk SickBeard untuk menyimpan rancangan tersebut. (Jika anda sudah mempunyai direktori rancangan TV yang disediakan pada pemacu keras luaran yang anda gunakan dengan Pi anda, langkau langkah ini). Di terminal, masukkan arahan berikut (mengubah nama laluan jika anda tidak menggunakan persediaan yang sama yang kami buat tutorial sebelumnya):

    mkdir / media / USBHDD1 / saham / TV /

    Sekarang, dari antara muka utama SickBeard, klik pada Add Shows (terletak pada bar navigasi sekunder di sudut kiri atas). Anda mempunyai dua pilihan untuk menambah rancangan ke dalam sistem: anda boleh membuat entri baru untuk pertunjukan baru atau anda boleh mengimport rancangan TV yang telah dimuat turun ke dalam sistem. Walaupun anda tidak mempunyai koleksi rancangan TV yang sedia ada untuk ditambah kepada SickBeard, kami masih perlu bermula dengan butang "Tambah Had yang Hadir" untuk menunjuk SickBeard di direktori pameran TV kami (tanpa mengira sama ada ia kosong atau penuh).

    Klik pada Tambah Acara Sedia Ada, dan kemudian di bawah tab Urus Direktori, klik Baru. Pilih folder TV anda dalam fail explorer. Selepas anda klik OK, klik Tetapkan sebagai Default dan kemudian Kirim di bahagian bawah halaman.

    Sebaik sahaja anda mempunyai direktori lalai TV ditetapkan, anda boleh menavigasi ke Tambah Rancangan -> Tambah Papar Baru untuk menambah rancangan TV ke koleksi anda. Masukkan tajuk pameran penuh atau separa dalam kotak carian, cari ia, dan kemudian pilih persembahan yang anda mahu memantau dan memuat turun. Klik di sebelah double check folder yang akan didepositkan ke dalam dan seterusnya sekali lagi untuk memberitahu SickBeard sama ada anda mahu episod yang hilang dibenderkan sebagai Wanted atau Dilangkau, serta kualiti video muat turun. Jika semuanya kelihatan bagus, klik Tambah. Anda akan dikembalikan ke senarai rancangan anda dan SickBeard akan membuat folder untuk pertunjukan, memuat turun data meta, dan mula mencari episod. (Jika anda tidak mahu menunggu pemasa untuk menghitung ke carian episod berikutnya, anda boleh mengklik Mengurus -> Pangkas Backlog untuk memaksa carian dengan segera.)

    Running SickBeard pada Startup: Terdapat satu langkah terakhir untuk proses konfigurasi SickBeard; kami akan menambah skrip permulaan kecil untuk melancarkan SickBeard pada boot. Tidak ada gunanya untuk mempunyai pengimeen rancangan TV automatik, bagaimanapun, jika anda perlu memulakannya secara manual. Kami telah mencipta skrip permulaan yang mencukupi dalam Raspberry Pi sebelumnya sebagai tutorial Muat Turun yang kami akan hanya menyenaraikan arahan yang perlu anda masukkan tanpa terperinci langkah demi langkah yang terperinci.

    Masukkan arahan berikut di terminal untuk menyalin skrip permulaan, menukar keizinan, dan mengemas kini fail permulaan:

    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 sickbeard defaults

    Itu sahaja yang ada padanya, kini anda sudah bersedia untuk pergi! Tambah penampilan lama yang anda ingin anda tonton, tambahkan pertunjukan yang sedang anda tonton, tambahkan pertunjukan yang belum disiarkan namun anda ingin menonton. SickBeard akan lancar dan memuat turun semuanya untuk anda secara lancar.

    Memasang dan Mengkonfigurasi CouchPotato pada Raspbian

    Jika anda terlupa dari semua yang mengkonfigurasi di bahagian sebelumnya, ikut ambil hati. SickBeard adalah alat paling rumit untuk dikonfigurasikan dalam pusingan hari ini. Mari kita mulakan dengan CouchPotato-filem yang sama dengan muat turun TV automatik SickBeard.

    Memasang CouchPotato: Kami telah memasang semua ketergantungan, jadi mari turun terus untuk merebut kod sumber dari Git. Di terminal, masukkan arahan berikut:

    cd / home / pi
    klon git http://github.com/RuudBurger/CouchPotatoServer.git
    python CouchPotatoServer / CouchPotato.py

    Selepas anda menjalankan skrip Python, kursor hanya akan menganggur. Jika sebaliknya anda mendapat tempat kemalangan, anda perlu membuat penyuntingan cepat untuk membolehkan anda menghidupkan daemon web dan wizard permulaan. Hanya buat edit ini jika skrip runtuh. Di terminal, masukkan arahan berikut:

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

    Dalam skrip, halaman ke bawah sehingga anda melihat bahagian ini dan tambahkan baris yang kami berikan:

    config =
    'use_reloader': reloader,
    'port': tryInt (Env.setting ('port', default = 5000)),
    'host': Env.setting ('host', default = "),
    'ssl_cert': Env.setting ('ssl_cert', default = None),
    'ssl_key': Env.setting ('ssl_key', default = None),
    'host': Env.setting ('host', default = "0.0.0.0"),

    Simpan perubahan anda dan ulang skrip. Setelah skrip berjaya berjalan, anda boleh menunjuk pelayar anda di alamat berikut untuk memulakan:

    http: // [Alamat IP PI anda]: 5050 / wizard /

    Sama seperti SickBeard, kami akan membimbing anda melalui persediaan asas. Perintah yang relevan disenaraikan oleh seksyen.

    Mengkonfigurasi CouchPotato: Anda boleh melangkau Selamat datang seksyen. Kami tidak mempunyai pangkalan data CouchPotato yang ada untuk mengimport (jika anda bergerak dan memasang CouchPotato lama ke kotak muat turun Raspberry Pi baru anda, ikut arahan dan arahkan wizard pada data.db lama anda)

    Di dalam Ketua seksyen, anda boleh menetapkan nama pengguna dan kata laluan, serta menukar nombor port jika anda mahu. Nyahtanda "Pelancar Pelancaran".

    Di dalam Pengundi seksyen, anda perlu sama ada 1) tetapkan CouchPotato sehingga berkomunikasi dengan SABnzbd atau 2) tentukan folder yang diperhatikan untuk fail torrent anda untuk menjadikannya berfungsi dengan Deluge. Kami menetapkannya untuk bekerja dengan SABnzbd: teruskan dan tinggalkan tuan rumah sahaja dan masukkan kunci API SABnzbd anda (yang sama yang anda gunakan untuk SickBeard).

    Anda juga boleh menentukan kategori SABnzbd. Untuk benar-benar mengautomasikan keseluruhan proses, kami sangat mengesyorkan langkah ini-dengan membolehkan kategori CouchPotato khusus, membantu pengubah suai / penggerak fail automatik berfungsi dengan lebih lancar.

    Di dalam Penyedia seksyen, pilih pembekal yang anda ingin gunakan CouchPotato. Sama seperti SickBeard, anda perlu memasukkan butiran log masuk / API untuk pembekal premium.

    Di dalam Renamers seksyen, anda boleh menyediakan penggantian / penggantian fail automatik. Ini adalah ciri yang hebat. Tetapkan folder Kepada untuk menentukan tempat yang anda mahukan filem itu, periksa pembersihan, dan tentukan folder Dari (ini harus menjadi folder yang sama yang anda tetapkan kepada tag Filem di SABnzbd).

    Di dalam Automasi seksyen, anda boleh memasang skrip GreaseMonkey atau bookmarklet yang menjadikan menambah filem yang dikehendaki untuk pemasangan CouchPotato anda dari pelayar anda mudah peasy.

    Apabila anda selesai, tinjau tetapan anda dan klik butang hijau gergasi di bahagian bawah. Walaupun wizard permulaan meliputi hampir setiap tetapan yang relevan, terdapat satu kawasan yang anda mungkin ingin mengintip. Wizard permulaan tidak meminta anda untuk menyediakan pemberitahuan. Untuk melakukannya, klik pada gear di sudut kanan atas dan kemudian klik Pemberitahuan dalam bar sisi navigasi. Di sana, seperti di SickBeard, anda akan dapat menghidupkan pemberitahuan push untuk pelbagai sistem termasuk unit XBMC, desktop dengan notifikasi Growl diaktifkan, dan juga mengatur notis e-mel.

    Mengkonfigurasi CouchPotato untuk Mula di Boot: Pada ketika ini, kami tahu anda teruja untuk memulakan penyambungan filem yang mesti anda lihat kepada CouchPotato, tetapi kami mempunyai satu langkah kecil untuk diselesaikan sebelum kami beralih. Kita perlu menyediakan fail permulaan untuk memastikan CouchPotato dilancarkan pada boot.

    Buka terminal dan masukkan arahan berikut:

    cd ~ /
    sudo cp CouchPotatoServer / init / ubuntu /etc/init.d/couchpotato
    sudo chmod 755 /etc/init.d/couchpotato
    sudo update-rc.d couchpotato defaults

    Pada ketika ini anda selesai dengan konfigurasi, dan anda boleh turun ke perniagaan dengan pemasangan CouchPotato baru anda.

    Memasang dan Mengkonfigurasi Headphone pada Raspbian

    Alat automasi akhir dalam trifecta kami kebaikan otomatik hari ini adalah Headphone: sebagai SickBeard untuk TV dan CouchPotato adalah untuk Filem, Fon kepala adalah untuk-anda meneka-muzik.

    Memasang Fon kepala: Untuk memulakan, buka terminal dan masukkan arahan berikut:

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

    fon kepala python / Headphones.py

    Mengkonfigurasi Headphone: Seperti SickBeard, tidak ada wizard pemasangan, tetapi menu tetapan adalah cukup lurus ke hadapan. Klik pada gear di sudut kanan atas antara muka Headphone untuk mengakses menu tetapan. Kami akan meneruskan setiap bahagian yang relevan satu persatu.

    Di dalam Antara muka web seksyen, anda boleh menambah log masuk / kata laluan, menukar nombor port, dan menghidupkan API Headphone (diperlukan untuk beberapa aplikasi pembantu pihak ketiga).

    Di dalam Muat turun seksyen tetapan, anda perlu menuding Fon kepala pada pemasangan SABnzbd anda menggunakan maklumat yang sama yang anda gunakan untuk SickBeard dan CouchPotato (tuan rumah dengan nombor port, nama pengguna dan kata laluan jika diaktifkan, serta kunci API). Jangan lupa untuk mengambil kesempatan daripada fungsi kategori dan kemudian nyatakan sub-folder dalam folder muat turun SABnzbd anda untuk muzik. Anda juga boleh, seperti aplikasi automasi yang lain, konfigurasi Headphone untuk menggunakan torrents jika anda mahu.

    Di dalam Kualiti dan Pemprosesan Pos seksyen, anda boleh menetapkan kualiti berdasarkan kadar bit pilihan anda (atau menetapkannya untuk kualiti lossless). Anda juga boleh menetapkan ciri-ciri pemprosesan pos seperti penyajian automatik seni album, menyusun folder, dan nama semula fail automatik.

    Akhirnya, di bawah Tetapan lanjutan, terdapat banyak tetapan yang anda boleh tinker dengan (walaupun kami akan menasihatkan anda membaca dengan teliti sebelum mengalihkan dan menghidupkan sesuatu secara tidak sengaja). Anda boleh menukar format penamaan semula, membolehkan pengekodan semula format audio secara automatik, dan membolehkan pemberitahuan.

    Tetapan yang paling penting di bawah menu Tetapan Lanjutan untuk pengguna Headphone baru adalah pilihan "Musicbrainz Mirror" di bawah di sudut kanan bawah. Biarkan ia seperti itu, tetapi jika anda mendapati anda secara konsisten mendapat ralat "ambil gagal" apabila mencari artis dan album, anda perlu kembali ke bahagian ini dan pilih cermin ganti.

    Apabila anda selesai tinkering, pastikan untuk menekan Simpan Perubahan di bahagian bawah dan kemudian Mulakan semula di penjuru kanan atas untuk perubahan tersebut berkuat kuasa.

    Satu-satunya langkah konfigurasi utama lain yang mungkin anda pertimbangkan ialah, jika anda sudah mempunyai banyak muzik pada pemacu luaran yang anda gunakan dengan Pi anda, menetapkan Headphone untuk menguruskan koleksi anda. Anda boleh melakukannya dengan mengklik Urus di bar navigasi utama dan menuding Fon kepala di direktori yang sesuai.

    Mengkonfigurasi Headphone untuk Mula di Boot: Pada ketika ini, anda sudah bersedia untuk mencari dan menggunakan Headphone, tetapi seperti dengan alat automasi kami sebelum ini, kami akan mengaktifkan permulaan automatik pada boot. Untuk berbuat demikian, masukkan arahan berikut di terminal:

    cd ~ / fon kepala
    sudo nano init.ubuntu

    Di dalam fail init.ubuntu, kami akan membuat dua perubahan pantas. Ya, di bahagian atas fail ia memberi amaran keras terhadap mengedit fail (tetapi kita hidup di tepi, dan lebih penting lagi, kami tidak menggunakan akaun pengguna khusus hanya untuk fon kepala, jadi kita harus membuat perubahan ini).

    Tatal ke bawah talian 29 dan 30:

    ## HP_USER = # $ RUN_AS, [...]
    ## HP_HOME = # $ APP_PATH, [...]

    Sunting komentar ## tanda pada kedua baris tersebut dan masukkan nama pengguna dan direktori rumah berikut:

    HP_USER = pi # $ RUN_AS, [...]
    HP_HOME = / home / pi / fon kepala # $ APP_PATH, [...]

    Tekan CTRL + X untuk keluar, simpan kerja anda, dan kemudian masukkan arahan berikut pada prompt:

    sudo cp init.ubuntu /etc/init.d/headphones
    sudo chmod 755 /etc/init.d/headphones
    sudo pembaruan-rc.d lalai

    Fon kepala kini ditetapkan untuk dijalankan pada boot dan sekeping akhir serangan automasi muat turun anda telah dimasukkan ke dalam permainan.


    Pada ketika ini, kotak Raspberry Pi anda adalah binatang muat turun mula-ke-selesai yang hampir tidak memerlukan penjagaan atau makan. Kami telah melayari anda melalui memasang klien Usenet dan BitTorrent dan dengan ini ansuran akhir anda kini mempunyai tiga alat automasi berguna untuk menjadikan kotak muat Raspberry Pi anda mempunyai tangan sebagai pelayan mikro kecil, tanpa kuasa, tanpa kepala.

    Yang berkata, selalu ada lebih banyak keseronokan yang ada dengan suara kecil yang sangat kuat dengan idea-idea membina Raspberry Pi dan kami akan melakukan apa yang dapat kami bawa untuk hidup mereka.