OffshoreVps
Tutoriales18 oct 20267 min de lecturaPor el equipo de OffshoreVps

Crea un seedbox privado con qBittorrent en tu propio VPS

Instala qBittorrent-nox con una interfaz web segura, un usuario de servicio, un cortafuegos y un proxy inverso HTTPS, y aprende cuánto ancho de banda y disco alquilar.

Un seedbox es un servidor que descarga y comparte archivos las 24 horas, de modo que tu conexión doméstica queda libre y tu dirección de casa no aparece en las listas de pares. Úsalo para contenido que tienes derecho legal a compartir, como ISO de Linux, conjuntos de datos abiertos y tus propias publicaciones. Esta guía monta uno con qBittorrent en Ubuntu.

Ventana de terminal en un VPS que muestra los comandos usados para montar un seedbox privado, empezando por “sudo adduser --system --group --home /srv/qbit q”
El tipo de comandos que ejecutarás en tu servidor en esta guía.

Qué alquilar

  • Ancho de banda: elige un plan con una cuota de transferencia generosa o ilimitada y un puerto de al menos 1 Gbit. Compartir es sobre todo subida.
  • Disco: dimensiónalo según lo que vayas a conservar. NVMe ayuda con muchas piezas pequeñas.
  • RAM y CPU: 2 GB y 2 núcleos bastan para la mayoría de los usos.
  • Ubicación: elige una cerca de tus pares y de ti para recuperar rápido.

Revisa los términos del proveedor sobre el tráfico torrent antes de comprar.

Paso 1: crea un usuario de servicio

sudo adduser --system --group --home /srv/qbit qbit
sudo apt update
sudo apt install -y qbittorrent-nox

Paso 2: ejecútalo como servicio

sudo tee /etc/systemd/system/qbittorrent.service > /dev/null <<'UNIT'
[Unit]
Description=qBittorrent-nox
After=network-online.target

[Service]
User=qbit
Group=qbit
ExecStart=/usr/bin/qbittorrent-nox --webui-port=8080
Restart=on-failure

[Install]
WantedBy=multi-user.target
UNIT
sudo systemctl daemon-reload
sudo systemctl enable --now qbittorrent

El primer arranque muestra una contraseña temporal de la interfaz web en el registro del servicio: journalctl -u qbittorrent. Inicia sesión en el puerto 8080 y luego define tu propia contraseña en Tools, Options, Web UI.

Los pasos de esta guía en orden: 1. Qué alquilar; 2. crea un usuario de servicio; 3. ejecútalo como servicio; 4. mantén privada la interfaz web; 5. abre solo el puerto de pares; 6. recupera los archivos
Los pasos de esta guía, en orden.

Paso 3: mantén privada la interfaz web

Nunca dejes el puerto 8080 abierto a internet. Vincula la interfaz a localhost y pon Nginx con HTTPS por delante, o accede mediante un túnel SSH o tu VPN WireGuard.

ssh -L 8080:127.0.0.1:8080 user@your-server

Después navega a http://127.0.0.1:8080 desde tu propia máquina.

Paso 4: abre solo el puerto de pares

En qBittorrent define un puerto de escucha fijo, por ejemplo 51413, y permite solo ese y SSH.

sudo ufw default deny incoming
sudo ufw allow OpenSSH
sudo ufw allow 51413
sudo ufw enable

Paso 5: recupera los archivos

  • Usa rsync -avP user@server:/srv/qbit/Downloads/ ./local/ para copias reanudables.
  • O sirve la carpeta por SFTP con un usuario restringido.
  • Define límites de ratio de compartición y de siembra para que el disco no se llene.

Mantén el sistema al día y sigue la guía de fail2ban y UFW. Un seedbox oculta tu IP de casa a los pares, pero no es una herramienta de anonimato para quien es dueño de la cuenta.