Thủ Thuật Công Nghệ

Các bước cài đặt Deluge WebUI trên Ubuntu Linux trên thiết bị của bạn

Deluge về cơ bản là một ứng dụng BitTorrent miễn phí, mã nguồn mở (GPL3) và nhẹ, có sẵn cho Linux, FreeBSD, Mac OS X và Windows. Nó có một bộ sưu tập các plugin phong phú mà bạn cũng có thể cài đặt để mở rộng chức năng của nó. Chẳng hạn như, bạn có thể cài đặt plugin phát trực tuyến để có thể phát trực tiếp video hoặc âm thanh từ Deluge khi tải xuống. Trong bài viết này, chúng ta sẽ nói về Cách cài đặt Deluge WebUI trên Ubuntu. Hãy bắt đầu nào!

Chà, không cần nói đi nói lại về Deluge, thực sự đáng để chỉ ra rằng nếu các bạn yêu thích các tính năng nâng cao thì đây là phần mềm dành cho bạn. sau đó nó hỗ trợ từng và mọi thứ từ chế độ đầu cuối, đến chế độ máy chủ và thậm chí cả các loại kết nối tùy chỉnh. Chẳng hạn như proxy Socks5 và cài đặt cổng tùy chỉnh. Trong bài viết này, chúng tôi sẽ giới thiệu cho các bạn cách cài đặt và thiết lập máy chủ Deluge torrent trên Linux, kích hoạt Deluge WebUI, cũng như Deluge Daemon, v.v.

Ghi chú: Nói chung, cài đặt và sử dụng máy chủ torrent Deluge trên máy tính Linux đang chạy dưới dạng máy chủ. Bạn phải lưu ý rằng điều này không có nghĩa là máy chủ torrent Deluge sẽ không hoạt động trên máy tính để bàn Linux, tuy nhiên, nó không được khuyến khích.

Làm thế nào bạn có thể cài đặt Deluge WebUI trên Ubuntu?

Ubuntu

Ubuntu và máy chủ Ubuntu có phiên bản thực sự cập nhật của ứng dụng khách torrent Deluge. Điều đó nói rằng, luôn luôn tốt để có được PPA chính thức vì lợi ích an ninh. Sử dụng lệnh này để thêm PPA.

sudo add-apt-repository ppa:deluge-team/ppa

Bây giờ PPA đã có trên hệ thống, bạn phải làm mới các nguồn phần mềm của Ubuntu thông qua cập nhật apt.

sudo apt update

Đang chạy cập nhật chắc chắn sẽ tiết lộ rằng một số chương trình cần cập nhật. Hãy cài đặt những bản cập nhật này và đừng bỏ qua chúng, vì đây có thể là những bản vá giúp Ubuntu chạy tốt hơn.

sudo apt upgrade -y

Bây giờ mọi thứ đã được cập nhật, bạn phải cài đặt phiên bản mới nhất của phần mềm Deluge.

sudo apt install deluged deluge-console deluge-webui

Arch Linux

sudo pacman -S deluge

Fedora

sudo dnf install deluge deluge-common deluge-daemon deluge-web

Debian

sudo apt-get install deluged deluge-console deluge-webui

OpenSUSE

sudo zypper install deluge

Định cấu hình WebUI Deluge

Tất cả phần mềm cần thiết cho Deluge đã được cài đặt và sẵn sàng hoạt động. Bây giờ là lúc để bật Daemon Đại hồng thủy thực sự. Đi đến thiết bị đầu cuối và chạy bị loại bỏ. Có hai cách để chạy daemon này: do đó, với công cụ systemd init hoặc với bị loại bỏ lệnh cũng vậy. Nếu bạn muốn bắt đầu nó với systemd, sau đó sử dụng systemctl yêu cầu.

Đầu tiên, bạn cần thực hiện dịch vụ DelugeD.

sudo -s

cd /etc

cd systemd

cd system

touch deluged.service

nano /etc/systemd/system/deluged.service

Sau đó, dán mã bên dưới vào tệp mới:

[Unit]Description=Deluge Bittorrent Client Daemon
Documentation=man:deluged
After=network-online.target
[Service]Type=simple
User=deluge
Group=deluge
UMask=007
ExecStart=/usr/bin/deluged -d
Restart=on-failure
# Time to wait before forcefully stopped.
TimeoutStopSec=300
[Install]WantedBy=multi-user.target

sudo systemctl start deluged

Ngoài ra, hãy bật Daemon khi khởi động bằng:

sudo systemctl enable deluged

Nếu các bạn không muốn làm phiền Systemd, thì Daemon có thể chạy mà không cần nó. Để có kết quả tốt nhất, bạn nên thử sử dụng / dev / null. Để đặt Daemon WebUI khổng lồ ở chế độ nền với tư cách là người dùng hiện tại.

nohup deluged &>/dev/null &

Ngắt kết nối nó khỏi người dùng của bạn (nếu bạn muốn) cùng với:

disown

Bây giờ là lúc thiết lập người dùng cho Deluge Daemon. Sử dụng lặp lại theo thứ tự để đẩy người dùng mới vào tệp cấu hình. Sau đó, thay đổi “user” thành tên của người dùng hiện có trên hệ thống. Đảm bảo rằng bạn nhập cùng một mật khẩu với người dùng hệ thống của mình.

Ghi chú:

10 có nghĩa là người dùng hệ thống của bạn có toàn quyền truy cập để sửa đổi WebUI lớn.

echo "user:password:10" >> ~/.config/deluge/auth

Bây giờ người dùng đã được cấu hình chính xác, bạn phải giết daemon và khởi động lại nó. Các bạn có thể làm điều này với systemd killall.

sudo systemctl stop deluged

sudo systemctl start deluged

hoặc cũng có

killall deluged
nohup deluged &>/dev/null &

Sử dụng dòng lệnh, tương tác với Deluge và cũng có thể thay đổi cài đặt để Daemon sẽ cho phép các kết nối từ xa:

deluge-console
config -s allow_remote True

Bây giờ thay đổi cấu hình đã hoàn tất trong Deluge Console, bạn phải thoát nó bằng từ bỏ.

quit

Cuối cùng, bật kết nối Deluge WebUI.

deluge-web --fork

Sử dụng Deluge WebUI

Máy chủ Deluge Torrent của bạn về cơ bản hoạt động hoàn hảo và cũng có thể được truy cập từ bất kỳ vị trí nào thông qua trình duyệt web. Nếu bạn muốn sử dụng giao diện người dùng Web mới, hãy mở tab trình duyệt mới, sau đó truy cập URL sau:

http://ip-address-or-hostname-of-server:8112

Bạn không chắc rằng địa chỉ IP của thiết bị của bạn là gì? Sau đó, bạn nên thử lệnh này:

ip addr show | grep 192.168

Khi bạn đã tải xong trang Giao diện người dùng Web Deluge, thì bạn sẽ cần phải cung cấp mật khẩu, vì giao diện web được bảo mật. Mật khẩu mặc định để đăng nhập là “trận lụt lớn”.

Sau khi đăng nhập thành công, hệ thống sẽ nhắc bạn thay đổi mật khẩu mặc định. Bạn phải làm theo lời nhắc trên màn hình để thực hiện, sau đó nhấn vào “OK.” khi bạn hoàn thành. Mật khẩu sẽ tự động cập nhật trên thực tế.

Bật HTTPS | webUI tràn ngập

Nếu bạn muốn bảo mật giao diện người dùng Web, thì bạn có thể cài đặt chứng chỉ Let’s Encrypt miễn phí. Đầu tiên, bạn phải cài đặt ứng dụng Let’s Encrypt (certbot) trên máy chủ Ubuntu 20.04.

sudo apt install certbot python3-certbot-nginx

Python3-certbot-nginx thực sự là plugin Certbot Nginx. Sau khi chúng được cài đặt, bạn phải chạy lệnh sau để tự động lấy và cài đặt chứng chỉ Let’s Encrypt.

sudo certbot --nginx --redirect --agree-tos --hsts --staple-ocsp --email [email protected] -d torrent.yourdomain.com

Tuy nhiên, ở đâu:

  • –Nginx: Sử dụng trình xác thực và trình cài đặt Nginx
  • –Agree-tos: Đồng ý với Điều khoản dịch vụ của Let’s Encrypt
  • –Redirect: Thực thi HTTPS bằng cách thêm chuyển hướng 301.
  • –Staple-ocsp: Bật Ghim OCSP.
  • -e-mail: Email được sử dụng để đăng ký và liên hệ khôi phục.
  • -NS về cơ bản được theo sau bởi một danh sách các tên miền, được phân tách bằng dấu phẩy. Bạn có thể thêm hơn 100 tên miền.

Sau đó, nó sẽ hỏi bạn xem bạn có muốn nhận email từ EFF (Electronic Frontier Foundation) hay không. Sau khi chọn Y hoặc N, chứng chỉ TLS của bạn cũng sẽ được tự động lấy và định cấu hình cho bạn.

Bạn gặp sự cố khi lấy chứng chỉ TLS? | webUI tràn ngập

Nếu bạn gặp lỗi sau khi cố gắng lấy chứng chỉ TLS:

module 'acme.challenges' has no attribute 'TLSSNI01'

Bạn phải chỉnh sửa một tệp cấu hình.

sudo nano /usr/lib/python3/dist-packages/certbot_nginx/configurator.py

Sau đó thay đổi

return [challenges.HTTP01, challenges.TLSSNI01]

đến:

return [challenges.HTTP01]

Sau đó, lưu và đóng tệp. Bây giờ hãy chạy lại lệnh certbot ở trên.

Sự kết luận

Được rồi, đó là tất cả mọi người! Tôi hy vọng các bạn thích bài viết “deluge WebUI” này và cũng thấy nó hữu ích cho bạn. Cung cấp cho chúng tôi phản hồi của bạn về nó. Ngoài ra nếu các bạn có thêm thắc mắc và các vấn đề liên quan đến bài viết này. Sau đó, hãy cho chúng tôi biết trong phần bình luận bên dưới. Chúng tôi sẽ liên hệ lại với bạn trong thời gian ngắn.

Có một ngày tuyệt vời!

Cũng thấy: Torrentz thay thế: Điều gì đã xảy ra với Torrentz?

Related Articles

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

Back to top button