How do I set up a seedbox on MurmurHost?
To set up a seedbox on MurmurHost, order a VPS with sufficient storage and bandwidth, then install rTorrent and ruTorrent via SSH. Configure a web server for the ruTorrent interface and secure it with a password and SSL.
This guide walks you through setting up a private seedbox on a MurmurHost VPS. You'll have a fully functional torrent client with a web interface, accessible from anywhere, with DDoS protection included.
Prerequisites: a MurmurHost VPS plan (the $8/mo VPS-1 with 25 GB NVMe is sufficient for light use, but consider a larger plan if you need more storage), and basic SSH knowledge. MurmurHost's no-KYC signup means you can be up and running in minutes.
- 1
Order a VPS from MurmurHost
Go to MurmurHost.com and select a VPS plan. For a seedbox, choose at least 2 GB RAM and 25 GB NVMe storage. Complete the order using Bitcoin, Monero, or card via Card2Crypto. You'll receive login details by email (or via the client area if you skipped email). - 2
Connect via SSH
Use an SSH client (like PuTTY on Windows or Terminal on macOS/Linux) to connect to your VPS IP address. Use the root username and password provided by MurmurHost. Example: ssh root@your-vps-ip - 3
Update the system
Run the following commands to update your package lists and upgrade existing packages: sudo apt update && sudo apt upgrade -y - 4
Install rTorrent and ruTorrent
Install rTorrent and its dependencies: sudo apt install rtorrent screen unzip -y. Then download and extract ruTorrent to your web directory: cd /var/www/html && sudo wget https://github.com/Novik/ruTorrent/archive/master.zip && sudo unzip master.zip && sudo mv ruTorrent-master rutorrent - 5
Configure rTorrent
Create a configuration file for rTorrent. Use a text editor to create /root/.rtorrent.rc with basic settings like download directory, session directory, and network ports. Example: directory = /root/downloads, session = /root/session, port_range = 45000-45000 - 6
Set up a web server
Install nginx or Apache. For nginx: sudo apt install nginx -y. Then configure a server block to serve the ruTorrent directory. Enable PHP if not already installed: sudo apt install php-fpm php-cli -y - 7
Secure the interface
Set up HTTP authentication for ruTorrent. Use htpasswd to create a password file: sudo htpasswd -c /etc/nginx/.htpasswd seedbox. Then add auth_basic directives to your nginx config. Also, enable SSL with Let's Encrypt: sudo apt install certbot python3-certbot-nginx -y && sudo certbot --nginx - 8
Start and test
Start rTorrent in a screen session: screen -dmS rtorrent rtorrent. Then restart nginx: sudo systemctl restart nginx. Visit https://your-vps-ip/rutorrent in a browser, log in with the credentials you set, and you're ready to add torrents.
MurmurHost's offshore hosting (Seychelles entity) and no-KYC policy mean your seedbox activity is not tied to your identity. All plans include DDoS protection, so your IP is shielded. Remember to respect the laws of your jurisdiction and the content you download.
Frequently asked questions
What is the minimum VPS plan for a seedbox?+
Can I pay for MurmurHost anonymously?+
Does MurmurHost include DDoS protection for seedboxes?+
How long does it take to deploy a VPS on MurmurHost?+
Deploy your first offshore server in 60 seconds.
Anonymous signup. Bitcoin & Monero accepted. Provisioned across 8 jurisdictions.
No credit card required · 7-day money-back guarantee