Cách cài đặt Deluge WebUI trên Ubuntu Linux

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!





sprint note 5 root

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. thì 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 cách 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.



[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

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 chỉ huy.



Python3-certbot-nginx

Đ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 add-apt-repository ppa:deluge-team/ppa

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 update

Arch Linux

sudo apt upgrade -y

Fedora

sudo apt install deluged deluge-console deluge-webui

Debian

sudo pacman -S deluge

OpenSUSE

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

Đị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ờ đã đến lúc thực sự bật Daemon Đại hồng thủy. Đi đến thiết bị đầu cuối và chạy bị loại bỏ chỉ huy. 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 hệ thống , sau đó sử dụng systemctl chỉ huy.



Trước tiên, bạn cần thực hiện dịch vụ DelugeD.

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

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

tất cả các lệnh quản trị cho roblox

sudo zypper install deluge

sudo -s cd /etc cd systemd cd system touch deluged.service nano /etc/systemd/system/deluged.service

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

sudo systemctl start deluged

Nếu các bạn không muốn phiền phức với 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 chỉ huy. Để đặt Daemon WebUI khổng lồ ở chế độ nền dưới dạng người dùng hiện tại.

sudo systemctl enable deluged

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:

nohup deluged &>/dev/null &

Bây giờ đã đến 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 đó đổi user thành tên của user 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.

disown

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 hệ thống hoặc là killall .

Chrome khôi phục các tab sau sự cố
echo 'user:password:10' >> ~/.config/deluge/auth

hoặc cũng có

sudo systemctl stop deluged sudo systemctl start deluged
killall deluged

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:

nohup deluged &>/dev/null &
deluge-console

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

config -s allow_remote True

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

quit

Sử dụng Deluge WebUI

đại hồng thủy webui

loại bỏ các bản cập nhật đang chờ xử lý cửa sổ 10

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 và sau đó truy cập URL sau:

deluge-web --fork

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

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

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 để làm điều đó, 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.

ip addr show | grep 192.168

sudo apt install certbot 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.
  • -d cờ 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.

dừng chia màn hình android
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.

Phần 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 về WebUI tràn ngập 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?