This tutorial will guide you through the installation process of exatorrent on Ubuntu Server Latest.
Before installing exatorrent, you need to install some necessary dependencies on your Ubuntu server. Open the terminal and execute the following command to update the system package list:
sudo apt update
Next, install the required packages by running the following command:
sudo apt install git curl build-essential libssl-dev libffi-dev python3-dev
Once all the dependencies are installed successfully, proceed to install exatorrent.
First, clone the exatorrent repository from Github by running the following command:
git clone https://github.com/varbhat/exatorrent.git
Once the cloning process is finished, move to the exatorrent directory by executing the next command:
cd exatorrent
Now, create a virtual environment using python:
python3 -m venv venv
Activate the virtual environment by running the following command:
source venv/bin/activate
Finally, install the exatorrent requirements:
pip3 install -r requirements.txt
Before running exatorrent, you need to set up a configuration file. Copy the default configuration file by issuing the following command:
cp config.example.ini config.ini
Edit the configuration file by running the following command:
nano config.ini
In the configuration file, modify the bind
parameter and set it to 127.0.0.1:3000
. Also, set the secret
parameter with a new secret key.
Save and exit the file.
Now you are ready to run exatorrent. To start the exatorrent server, run the following command:
./run.sh &
The &
sign runs the command in the background.
You can now access exatorrent by pointing your web browser to http://localhost:3000
. Use the secret
key you set up in the configuration file when logging in.
Congratulations! You have successfully installed exatorrent on your Ubuntu Server Latest.
If you want to self-host in an easy, hands free way, need an external IP address, or simply want your data in your own hands, give IPv6.rs a try!
Alternatively, for the best virtual desktop, try Shells!