Cara menginstal NZBGet Usent Client di Ubuntu dan Linux Mint
NZBGet Usenet adalah klien Usenet open source gratis untuk mengunduh konten biner (ikon, audio, video, ebook, dll.). Ini adalah lintas platform, tersedia untuk Linux, Mac OS, Windows, BSD dan Android. Tutorial ini akan menunjukkan kepada Anda cara menginstal NZBGet di Ubuntu dan Linux Mint.
Fitur Gerbang NZB
- Sangat ringan dan cepat (awalnya menggunakan sekitar 1,5MB RAM).
- Antarmuka web yang responsif memungkinkan Anda mengonfigurasi dan mengontrolnya dari browser web.
- Itu juga dilengkapi dengan antarmuka baris perintah.
- Beberapa server Usenet (penyedia) didukung.
- Penggantian nama cepat membantu Anda memulihkan nama file asli.
- Aplikasi seperti Sonar, Scratch, Coach Potato, dan Headphones dapat berintegrasi dengan NZBGet dan mengotomatiskan proses pengunduhan Anda.
- NZBGet juga dapat membaca dan memproses RSS feed.
- Integrasi Indeks NZB (News Binary). File NZB seperti file torrent dan pengindeks NZB seperti situs torrent.
- Dan banyak lagi
Instal NZBGet Usent Client di Uzbek dan Linux Mint
NZBGet tersedia dari repositori default, sehingga Anda dapat membuka terminal dan menginstalnya apt
Manajer Paket
sudo apt install nzbget
Jalankan untuk memeriksa versi NZBGet Anda
nzbget --version
Output sampel:
nzbget version: 21.0
NZBGet dimulai dari baris perintah seperti di bawah ini. Daemon ini akan berjalan di latar belakang (di latar belakang) dan menggunakannya /etc/nzbget.conf
File konfigurasi (harap jangan menjalankannya dengan hak sudo.)
nzbget --daemon --configfile /etc/nzbget.conf
Jika Anda menjalankan perintah berikut, Anda akan mendengarnya 127.0.0.1:6789
. (Jika tidak ada di server Ubuntu Anda netstat
Perintah, kamu bisa lari sudo apt install net-tools
Untuk menginstalnya.)
sudo netstat -lnpt | grep nzbget
Antarmuka web NZBGet
Anda sekarang bisa masuk 127.0.0.1:6789
Untuk mengakses antarmuka web NZBGet di bilah alamat browser web Anda sendiri. Jika Anda menginstal NZBGet di server jarak jauh, Anda perlu menyiapkan proxy terbalik dengan Nginx atau Apache untuk mengakses UI Web, seperti yang dijelaskan nanti dalam tutorial ini.
Saat pertama kali masuk ke antarmuka web, Anda harus memasukkan nama pengguna dan kata sandi, yang dapat ditemukan di file konfigurasi NZBGet (/etc/nzbget.conf
). Nama pengguna default nzbget
Dan kata sandi default tegbzn6789
.
Setelah masuk, Anda dapat mengubah kata sandi dengan mengklik Settings
-> Security
Dan kemudian ubah kata sandi kontrol. Kemudian simpan perubahannya.
Perhatikan bahwa akun pengguna Anda memerlukan izin tertulis pada file konfigurasi untuk menyimpan pengaturan Anda. Anda dapat menjalankan perintah berikut untuk mendapatkan izin. Perubahan username
Dengan nama pengguna asli Anda.
sudo setfacl -R -m u:username:rwx /etc/nzbget.conf
Selanjutnya, Anda harus membuat akun pengguna yang akan digunakan untuk mengunduh file biner. Untuk mengakses Usenet Anda memerlukan akun Usenet dengan penyedia Usenet. Saya menggunakan NewsDemon, yang menawarkan uji coba gratis selama 15 hari. Detail server dapat diperoleh dari penyedia pengguna Anda.
Setelah Anda memiliki akun pengguna, buka Settings
-> News-Servers
Masukkan detailnya di bawah.
- Alamat tuan rumah
- Nomor porta
- Nama pengguna
- Kata sandi
- Aktifkan enkripsi
- Jumlah maksimum koneksi simultan ke server ini
Kemudian Anda dapat menggulir ke bawah dan mengklik Test connection
Tombol Jika koneksi berhasil, simpan perubahan dan muat ulang gerbang NZB.
Untuk mendownload konten (ikon, audio, video, e-book, dll.) Dari Usant, Anda harus memberi makan NZB File di NZBGet. File NZB, mirip dengan file .torrent, dapat diunduh dari situs indeks Usenet seperti nzbfinder.ws. Sebagian besar situs ini didasarkan pada model Free Mary. Anda memiliki opsi untuk membuat Pengindeks Usenet gratis Anda sendiri, tetapi sekarang untuk Pemula Usant, sebaiknya daftarkan akun gratis dengan situs Indeks Usenet ini untuk melihat apa yang tersedia untuk Anda.
Seperti yang Anda lihat dari tangkapan layar, kecepatan unduh cukup cepat. (23 MB / s = 184 Mbit / s) Saya dapat mengunduh file 1GB dalam waktu kurang dari 1 menit.
Cara mengubah folder tujuan unduhan
Unduhan default adalah folder tujuan ~/downloads
. Jika Anda ingin mengubahnya ke direktori lain, misalnya, hard drive eksternal Anda, klik Settings
-> Paths
Dan ubah nilai MainDir
.
Buat unit layanan tersistem untuk NZBGet
Untuk mengaktifkan mulai otomatis saat boot, kita dapat membuat unit layanan sistem untuk NZBGet. Gunakan editor teks baris perintah seperti Nano untuk membuat sistem untuk NZBGet.
sudo nano /etc/systemd/system/nzbget.service
Simpan teks berikut di dalam file. Perubahan username
Dengan nama pengguna asli Anda.
[Unit]
Description=NZBGet Binary News File Grabber
After=network.target
[Service]
Type=forking
User=username
Group=username
ExecStart=/usr/bin/nzbget --daemon --configfile /etc/nzbget.conf
ExecReload=/usr/bin/nzbget --reload
ExecStop=/usr/bin/nzbget --quit
Restart=always
SyslogIdentifier=NZBGet
[Install]
WantedBy=multi-user.target
Simpan dan tutup file. (Untuk menyimpan file di Nano Text Editor, tekan Ctrl+O
, Lalu tekan Enter
untuk mengkonfirmasi. Tekan untuk menutup file Ctrl+X
.) Kemudian muat ulang sistem.
sudo systemctl daemon-reload
Sebelum meluncurkan NZBGet dengan Systematic, kita perlu menghentikan proses Nzbget saat ini.
nzbget --quit
Sekarang kami dapat menggunakan layanan systemd untuk meluncurkan NZBGet.
sudo systemctl start nzbget
Aktifkan mulai otomatis saat boot.
sudo systemctl enable nzbget
Sekarang periksa status NZBGet.
systemctl status nzbget
Output sampel:
Menyiapkan proxy terbalik
Anda dapat mengatur reverse proxy dengan Nginx atau Apache untuk mengakses antarmuka web NZBGet dari koneksi jarak jauh (seperti di luar LAN Anda) menggunakan nama domain.
Jika Anda tidak memiliki nama domain asli, saya sarankan pergi ke NewChip untuk membelinya. Harganya rendah dan mereka menawarkan perlindungan privasi whois gratis seumur hidup.
Nginx
Instal Nginx di Ubuntu.
sudo apt install nginx
Mulai server web Nginx.
sudo systemctl start nginx
Kemudian saya membuat file blok server baru /etc/nginx/conf.d/
Direktori
sudo nano /etc/nginx/conf.d/nzbget.conf
Tempel teks berikut ke dalam file. Perubahan nzbget.your-domain.com
Pastikan untuk membuat rekam DNS A dengan dan untuk nama domain pilihan Anda.
server
listen 80;
listen [::]:80;
server_name nzbget.your-domain.com;
location /
proxy_pass http://127.0.0.1:6789;
proxy_set_header Host $http_host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
Simpan dan tutup file. Kemudian uji konfigurasi Nginx.
sudo nginx -t
Jika pengujian berhasil, muat ulang Nginx.
sudo systemctl reload nginx
Anda sekarang dapat mengakses antarmuka Web NZBGet melaluinya nzbget.your-domain.com
.
Apache
Jika Anda menggunakan Apache Web Server, bukan Nginx, ikuti petunjuk di bawah ini untuk menyiapkan reverse proxy.
Pasang Apache Web Server.
sudo apt install apache2
Untuk menggunakan Apache sebagai reverse proxy, kita perlu mengaktifkannya proxy
Modul dan kami akan mengaktifkan rewrite
Modul
sudo a2enmod proxy proxy_http rewrite
Kemudian buat file virtual host untuk NZBGet.
sudo nano /etc/apache2/sites-available/nzbget.conf
Simpan teks berikut di dalam file. Perubahan nzbget.your-domain.com
Pastikan untuk menyimpan data DNS A dengan dan untuk nama domain asli Anda.
<VirtualHost *:80>
ServerName nzbget.your-domain.com
ProxyPass / http://127.0.0.1:6789/
ProxyPassReverse / http://127.0.0.1:6789/
</VirtualHost>
Simpan dan tutup file. Kemudian aktifkan host virtual ini.
sudo a2ensite nzbget.conf
Muat ulang Apache agar perubahan diterapkan.
sudo systemctl reload apache2
Anda sekarang dapat mengakses NZBGet dari jarak jauh dengan memasukkan nama domain (nzbget.your-domain.com
) Di bilah alamat browser.
Aktifkan HTTPS
Untuk mengenkripsi lalu lintas HTTP saat Anda membuka antarmuka web NZBGet dari luar, kami dapat mengaktifkan HTTPS dengan memasang sertifikat TLS gratis yang dikeluarkan oleh Let's Encrypt. Di Ubuntu, jalankan perintah berikut untuk menginstal klien terenkripsi (sertboot).
sudo apt install certbot
Jika Anda menggunakan Nginx, Anda juga perlu menginstal plugin Certboot Nginx.
sudo apt install python3-certbot-nginx
Selanjutnya, jalankan perintah berikut untuk mendapatkan dan menginstal sertifikat TLS.
sudo certbot --nginx --agree-tos --redirect --hsts --staple-ocsp --email you@example.com -d nzbget.your-domain.com
Jika Anda menggunakan Apache maka Anda perlu menginstal plugin Sertboot Apache.
sudo apt install python3-certbot-apache
Selanjutnya, jalankan perintah berikut untuk mendapatkan dan menginstal sertifikat TLS.
sudo certbot --apache --agree-tos --redirect --hsts --staple-ocsp --email you@example.com -d nzbget.your-domain.com
Dimana:
--nginx
: Gunakan plugin Nginx.--apache
: Gunakan plugin Apache.--agree-tos
: Setuju dengan Persyaratan Layanan.--redirect
: Paksa HTTPS untuk mengalihkan ke 301.--hsts
: Sertakan header transport-security yang ketat di setiap respons HTTP. Memaksa browser untuk selalu menggunakan TLS untuk domain tersebut. Melindungi dari penghapusan SSL / TLS.--staple-ocsp
: OCSP memungkinkan penjepitan. Selama TLS, server memberikan tanggapan OCSP yang valid untuk sertifikat ini.
Sertifikat sekarang harus diperoleh dan dipasang secara otomatis.
Selesaikan itu
itu dia! Saya harap tutorial ini membantu Anda menginstal NZB Gate di Ubuntu dan Linux Mint. Seperti biasa, jika Anda merasa posting ini bermanfaat, berlangganan buletin gratis kami untuk mendapatkan lebih banyak tip dan trik. Hati hati
Beri nilai tutorial ini
[Total: 0 Average: 0]
Related Posts
There is no other posts in this category.Subscribe Our Newsletter