Hello, friends. In this post, you will learn how to create your own torrent center with Deluge web. It’s so easy that you won’t believe it
What do we want to do?
Imagine you have a server and you want to download your files via torrent and accessible from anywhere. This is why it is possible to use and configure Deluge in such a way that you can connect without problems and manage your torrents
For this, you need a server that can be private because the principle is the same.
So, let’s go for it. For this post, I’m using Debian 10.
Create your torrent center with Deluge Web
First, access your server via ssh either by password or key.
Once you are on your server, update all packages
sudo apt update
sudo apt upgrade
Once it is updated, you have to install the Deluge daemon as well as its console and web interface.
So, execute the following command to do so
sudo apt-get install deluged deluge-console deluge-webui
When the installation is completed, a service called deluged will be created which manages the application.
You can check the status of it:
sudo systemctl status deluged ● deluged.service - LSB: Start or stop the Deluge BitTorrent daemon. Loaded: loaded (/etc/init.d/deluged; generated) Active: active (exited) since Mon 2020-12-21 21:01:56 CET; 1h 39min ago Docs: man:systemd-sysv-generator(8) Process: 3692 ExecStart=/etc/init.d/deluged start (code=exited, status=0/SUCCESS) Dec 21 21:01:56 angtest systemd[1]: Starting LSB: Start or stop the Deluge BitTorrent daemon…. Dec 21 21:01:56 angtest deluged[3692]: Starting Deluge BitTorrent Daemon: deluged Not starting Deluge BitTorrent Daemon deluged, disabled in /etc/default/deluged. Dec 21 21:01:56 angtest systemd[1]: Started LSB: Start or stop the Deluge BitTorrent daemon..
Now it is necessary to add our username and password to a DEluge configuration file.
echo "your-user:password:10" >> ~/.config/deluge/auth
Replace the values with your own. The number 10 means that this user has permission to modify Deluge
Then restart the Deluge service to apply the changes
sudo systemctl restart deluged
Now using the Deluge console, we can enable access via the graphical interface.
So, execute these commands:
deluge-console "config -s allow_remote True"
deluge-console "config allow_remote
Now enable the web interface –
deluge-web --fork
Using Deluge Web
Now go to your web browser and access your server using port 8112 and you will see a screen like this
On this screen, we have to access with the default password which is deluge.
When you enter it you will be asked to change it to yours.
When you do it, Deluge will be ready.
Now start creating your folders and you have your torrent download center.
Conclusion
Nowadays having a VPS is economical and this means that we can have things without having to look for a supplier. One of those things is the creation of a torrent center that allows us to download and manage them remotely.
Looks simple but does not work on Debian Buster 10.10.