Cara menginstal Couchpotato di Ubuntu 20.04 LTS Linux

Couchpotato adalah platform sumber terbuka untuk diinstal di Linux seperti Ubuntu dan lainnya untuk mengunduh dan melihat berbagai film dan acara TV melalui Usenet dan torrent. Di sini kita akan belajar cara menginstal di distro Linux Ubuntu 20.04 atau 18.04 LTS.

Platform streaming ini memungkinkan user untuk mencari berbagai konten hiburan langsung di Interface Pengguna Grafis webnya tanpa benar-benar mengunjungi situs web Torrent. Ini menyelamatkan Anda dari iklan dan pop-up yang tidak diinginkan yang biasanya kita lihat di situs web terkait Torrent.

Instal CouchPotato Server di Ubuntu 20.04 LTS

Langkah-langkah yang diberikan di bawah ini juga akan sama untuk versi Ubuntu sebelumnya seperti 18.04 LTS dan bahkan pada Debian, Linux Mint, Kali, dan distro Linux serupa lainnya.

1. Instal Python 2.7 dan Git

Sebelum menyiapkan CouchPotato di Ubuntu atau Debian, pertama-tama mari kita unduh beberapa dependensi yang diperlukan oleh platform sumber terbuka ini agar dapat diinstal dengan benar di sistem. Oleh karena itu, pertama kita install Python dan Git.

sudo apt-add-repository universe sudo apt update sudo apt install python2-minimal sudo apt install git

Catatan : Meskipun tidak perlu menginstal Python3 di Ubuntu karena sudah ada di sana, namun server minimal Ubuntu tidak akan memilikinya. Selain itu, dalam pengujian kita, CouchPaotato tidak berfungsi di Python3, sehingga memerlukan Python 2.7 yang tidak ada di Ubuntu 20.04. Jadi, itulah yang kita instal menggunakan perintah di atas.

Tetapkan Python 2.7 sebagai default:

sudo update-alternatives --install /usr/bin/python python /usr/bin/python2.7 1

Periksa versi:

python -V

Jika Anda menggunakan Python3 untuk ini juga, Anda akan mendapatkan error ini:

Traceback (most recent call last): File "CouchPotato.py", line 20, in <module> from couchpotato.environment import Env File "/opt/couch/CouchPotatoServer/couchpotato/__init__.py", line 5, in <module> from couchpotato.api import api_docs, api_docs_missing, api File "/opt/couch/CouchPotatoServer/couchpotato/api.py", line 8, in <module> from couchpotato.core.helpers.request import getParams File "/opt/couch/CouchPotatoServer/couchpotato/core/helpers/request.py", line 1, in <module> from urllib import unquote ImportError: cannot import name 'unquote' from 'urllib' (/usr/lib/python3.8/urllib/__init__.py)

2. Beralih ke direktori opt

Untuk menyalin skrip instalasinya dari Github yang akan menampung semua file yang diperlukan oleh CoucPotato agar berjalan dengan baik, kita menggunakan direktori /opt.

cd /opt

3. Repositori Clone CouchPotato Git

Sekarang, kita akan menyalin semua file yang tersedia di repositori GitHub dari CouhPotato untuk mengaturnya di sistem kita. Untuk melakukan itu jalankan perintah berikut dengan sudohak:

sudo git clone https://github.com/RuudBurger/CouchPotatoServer.git./couchpotato

Periksa semua file dan masuk ke folder server:

ls

4. Jadikan CouchPotato berjalan dengan boot Ubuntu

Sekali lagi kembali ke Terminal untuk memastikan CouchPotato berjalan secara otomatis dengan boot sistem, salin skrip service Ubuntu yang ada di dalam folder init CouchPotato ke folder init.d sistem.

Catatan : Saat menyalin, kita telah mengubah namanya dari ubuntu menjadi couchpotato.

cd couchpotato sudo cp./init/ubuntu /etc/init.d/couchpotato

5. Gunakan Chmod dan buat service dapat dieksekusi

Kita telah menyalin skrip service platform ini ke folder init.d sistem kita, sekarang saatnya untuk membuatnya dapat dieksekusi.

sudo chmod +x /etc/init.d/couchpotato

6. Buat file Konfigurasi CouchPotato

Mari buat file konfigurasi yang menyimpan nama user, direktori home, dan direktori data. Di sini kita menggunakan editor nano, namun Anda dapat menggunakan VIM atau lainnya juga.

sudo nano /etc/default/couchpotato

Tambahkan baris berikut dalam file:

CP_USER=username CP_HOME=/opt/couchpotato/CouchPotatoServer CP_DATA=/home/username/couchpotato

Catatan : Ganti nama user dengan user sistem Anda.

Setelah selesai, simpan file dengan menekan Ctrl+X, lalu ketik Y, dan tekan tombol Enter.

7. Tambahkan ke Default

Setelah membuat service, kita perlu menambahkannya ke opsi default, update-rc.d akan membuat tautan untuk memulai service di runlevel.

sudo update-rc.d couchpotato defaults

7. Aktifkan dan Mulai Layanan CouchPotato

Terakhir, aktifkan service dan mulai

sudo systemctl start couchpotato sudo systemctl enable couchpotato

8. Jalankan dan buat user

Sekarang, buka browser Anda. Jika Anda menggunakan server Ubuntu dengan interface command line kemudian buka browser di beberapa PC lain dan ketik alamat IP server tempat Anda menginstal server CouchPotato bersama dengan port 5050:

http://localhost:5050 or http://ip-adress:5050

Catatan : Ganti alamat IP dengan sistem tempat Anda menginstal Couchpotato.

Buat user

Buat Couchpotato PENGGUNA dan password

Anda juga dapat mengubah untuk menyimpan file torrent.

Setel direktori download

Setelah Anda selesai dengan semua pengaturan, gulir ke akhir dan tekan tombol ” Saya siap “.

9. Masuk

Gunakan Nama Pengguna dan Kata Sandi yang telah Anda buat dengan CouchPotato dan tekan tombol masuk

Gabung

CouchPotato Server diinstal pada Ubuntu 20.04 LTS

Author: fungsi