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.
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.
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.