qBittorrent-nox: Optimice su experiencia de descarga de torrents

Descargar torrents es uno de los placeres culpables de Internet. La emoción de encontrar esa oscura distribución de Linux o descargar el último episodio de tu programa favorito, todo sin pagar un centavo. Pero descargar torrents a veces puede requerir que mantengas tu computadora portátil/computadora funcionando todo el día, esperando que los seeders se unan. La solución: clientes Bittorent sin cabeza como qBittorrent.

qBittorrent es el elegante cliente Bittorrent de código abierto para quienes disfrutan de la libertad. Saca a la luz los torrents con su interfaz de usuario pulida y sus amplias funciones.

La opción headless con qBittorrent abre un mundo de posibilidades. Le ayuda a ahorrar energía al mantenerlo funcionando las 24 horas del día, los 7 días de la semana en un Pi, le permite maximizar su ancho de banda y administra torrents de forma remota desde su teléfono u otra PC a través de la interfaz de usuario web.

¿Intrigado por las posibilidades de un qBittorrent sin cabeza? En este tutorial, aprenderemos ainstalar qBittorrent-noxen un servidor Linux y acceder a él de forma remota. Luego, configuraremos puertos, modificaremos las configuraciones y comenzaremos a descargar torrents con nada más que una terminal y un navegador web.

Configurando qBittorrent-nox en diferentes distribuciones de Linux

Para instalar qBittorrent-nox en un sistema operativo basado en Debian/Ubuntu, ejecute el comando apt en su Terminal:

sudo apt install qbittorrent-nox
SSH en su servidor local para la instalación

Si desea instalarlo en un servidor local, no olvide conectarse mediante ssh al servidor antes de continuar con la instalación.

En una estación de trabajo Fedora, puede instalar este paquete usando el siguiente comando:

sudo dnf install qbittorrent-nox
Instalación en distribuciones basadas en Arch (Nobara Linux)

De manera similar, en una distribución basada en Arch, puede instalar este paquete usando el comando pacman.

sudo pacman -S qbittorrent-nox

Una vez instalado, es hora de configurar el usuario bajo el cual se ejecutará este servicio y también iniciar el servicio.

Personalice su archivo de servicio SystemD

Para ejecutar esta aplicación en cada reinicio, necesitamos crear un servicio systemd y luego habilitarlo también. Con su editor de texto favorito, cree un nuevo archivo en/etc/systemd/system/directorio llamadoqbittorrent-nox.serviceescribiendo el siguiente comando:

# For Vim users
sudo vim /etc/systemd/system/qbittorrent-nox.service

# For Nano users
sudo nano /etc/systemd/system/qbittorrent-nox.service

En el archivo, agregue el siguiente contenido:

[Unit]
Description=qBittorrent-no Terminal Application
After=network.target

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

[Install]
WantedBy=multi-user.target
Create A SystemD ServiceGuardar y salir del editor de texto

Si está usando nano, presione Ctrl+O para guardar el archivo y luego presione Ctrl+X para salir del editor, y si está usando vim, presione la tecla Escape y luego escriba:wqpara guardar y salir del editor vim.

Creando un usuario seguro para qBittorrent-nox

Si observa el archivo de configuración anterior, es posible que vea que hemos agregado un usuario y un grupo personalizados llamados 'qbit-nox' al servicio. Por razones de seguridad, debes mantener un cliente de descarga de torrents separado de otras aplicaciones y no ejecutar nada como superusuario. Ahora, para crear tanto el usuario como el grupo en un solo comando, simplemente escriba lo siguiente en su ventana de Terminal:

sudo adduser --system --group --no-create-home qbit-nox
Creating A User For Qbittorrent NoxCreando un usuario para qBittorrent-nox

Esta es una cuenta de usuario del sistema y nadie podrá iniciar sesión en esta cuenta y tampoco tiene un directorio de inicio. También agregaremos nuestro usuario actual a este grupo que acabamos de crear.

sudo add user aadesh qbit-nox
Adding Current User To The New GroupAgregue su usuario actual al nuevo grupo

Reemplace el texto 'aadesh' con su nombre de usuario, y si no está seguro de cuál es su nombre de usuario actual, simplemente escriba $USER y presione Intro y lo sabrá.

Lanzamiento del servicio qBittorrent-nox

Ahora estamos listos para iniciar el servicio systemd. Simplemente vuelva a cargar el demonio y luego inicie el servicio escribiendo el siguiente comando:

# Reload the systemd daemons
sudo systemctl daemon-reload

# Start the service
sudo systemctl start qbittorrent-nox.service

Además, habilite el servicio para que se ejecute automáticamente en cada reinicio:

sudo systemctl enable qbittorrent-nox.service

Una vez iniciado, podrá ver la WebUI en su navegador web en la dirección https://server-ip:8080. Si no está seguro de su dirección IP, puede averiguarlo usandoip undominio.

WebUI Login ScreenAccediendo a la WebUI: Detalles de inicio de sesión

El nombre de usuario predeterminado seráadminy la contraseña predeterminada seráadministradoradmin, asegúrese de cambiarlo después de iniciar sesión.

The WebUIGestión de torrents a través de la WebUI

Ahora puede agregar y administrar torrents desde esta WebUI desde cualquier dispositivo conectado a través de la red local.

Pensamientos finales y alternativas

También hay varias UI alternativas que puedes usar en lugar del aburrido color blanco original, quizás tu favorita seaVueTorrent. Configurar un servidor propio es realmente útil a largo plazo y también es bueno para tu privacidad. qBittorrent es sólo la primera de muchas aplicaciones que veremos en el ámbito del autohospedaje. También puedes consultar elr/AutohospedadoSubreddit si necesita ayuda o busca más guías sobre el autohospedaje de varias aplicaciones y sitios web.