Configure un servidor de diluvio sin cabeza en Linux

Configure un servidor de diluvio sin cabeza en Linux

Objetivo

Instale y configure un servidor de diluvio sin cabeza, y conéctelo con el cliente de Delugio.

Distribuciones

Esta guía se adapta a Debian, Ubuntu, Fedora, OpenSuse y Arch Linux.

Requisitos

Una instalación de trabajo de una de las distribuciones compatibles con privilegios raíz.

Convenciones

  • # - requiere que el comando Linux dado se ejecute con privilegios raíz directamente como un usuario raíz o mediante el uso de sudo dominio
  • ps - Dado el comando Linux para ser ejecutado como un usuario regular no privilegiado

Introducción

Hay toneladas de formas de administrar torrents en Linux. Muchos de los clientes disponibles son excelentes, pero algunos tienen ventajas distintas. Si está buscando administrar grandes cantidades de torrentes y administrarlos a través de su red, Deluge es fácilmente la mejor opción.

Deluge se basa en un modelo de cliente cliente. El Deluge Daemon se ejecuta en una máquina de servidor designada que maneja la descarga y la carga de archivos. Luego, puede conectarse a su servidor utilizando el cliente de Deluge en cualquier computadora en la misma red para agregar, eliminar y administrar sus torrentes.

No está de más que sea muy simple controlar tus torrentes con diluvio tampoco. Le permite agregar fácilmente torrentes de una variedad de fuentes e incluso controlar su prioridad y lugar en la cola de descarga.



Instale el servidor de diluvio

Deluge es de código abierto y bien respaldado en la mayoría de las distribuciones. Puede instalar todo lo que necesita del Administrador de paquetes de su distribución.

Ubuntu/Debian

$ sudo apt instalación delugon-console

Fedora

# DNF Instalar Deluge-Demony Deluge-Compan

Usura de apertura

# Zypper en la conclusión de diluvio inundada

Arch Linux

# Pacman -S Delugio

Configurar su servidor

Tendrá que hacer una configuración en su servidor antes de poder aprovecharlo al máximo. Lo primero que vas a necesitar es un usuario para ejecutar el Dalise Daemon. El uso de un usuario separado es más seguro y deja que el demonio se ejecute de forma autónoma más fácilmente.

Comience estableciendo un grupo para el diluvio.

# Diluvio de GroupAdd

Luego, cree al usuario del diluvio como usuario del sistema con su directorio de inicio como el principal diluvio.

# adduser -r -home -diir/var/lib/diluye -g diluye diluye

Haga ese directorio de diluvio y le da a su nuevo usuario la propiedad.

# mkdir/var/lib/diluye # chown -r Delugio: diluye/var/lib/diluye

A continuación, tendrá que iniciar sesión en su nuevo usuario e iniciar Deluge temporalmente para configurarlo. Para hacer eso, deberá iniciar sesión como su usuario de diluvio.

# SU Diluvio

Inicie el demonio y abra el cliente de la consola.

$ Delugado $ Deluge-console

Una vez que esté en la consola, puede cambiar la configuración que necesita. Habilitar acceso remoto.

config -s tampion_remote True

Salga de la consola e inicie sesión como su usuario de diluyente. También tendrás que detener el demonio.

# ps aux | GREP -I Deluge # Kill 12345

Necesitarás configurar a tus usuarios el próximo. Encuentra el archivo en /var/lib/diluye/.config/diluye/auth. Ábrelo con su editor de texto y agregue nuevas entradas para sus usuarios. El aspecto algo así:

Nombre de usuario: Contraseña: 10

El número al final dicta el nivel de privilegio del usuario. 10 te deja hacer cualquier cosa.



Crear un servicio Systemd

Para ejecutar el diluvio como un servicio cuando su servidor se inicia, necesitará crear un servicio Systemd. Los desarrolladores de Deluge realmente proporcionan uno en su sitio web para que lo use. Crear un archivo en /etc/systemd/system/delugado.servicio. Pegar en la siguiente configuración.

[Unidad] Descripción = Deluge BitTorrent Client Daemon Documentation = Man: Deluged After = Network-Online.Target [Service] Type = Simple User = Deluge Group = Deluge Umask = 007 Execstart =/usr/bin/deluged -d reinsart = on -failure # tiempo para esperar antes de detenerse con fuerza. TimeOutStOpSec = 300 [Instalar] WantedBy = Multi-User.objetivo

Guardar y Salir. Finalmente, puede comenzar y habilitar su servicio.

# SystemCTL Start Deluged # SystemCTL Habilitar delugado


Instale el cliente de diluvio

Ahora estás listo para comenzar a configurar tu cliente de diluvio. El cliente de Deluge se basa en GTK y sirve como centro de control para su servidor. Una vez más, está disponible en los repositorios de su distribución.

Ubuntu/Debian

$ sudo apt install deluge-gtk

Fedora

# DNF Instalar Deluge-GTK

Usura de apertura

# Zypper en Deluge-GTK

Arch Linux

# Pacman -S Delugio

Conéctese a su servidor

Modo clásico para deshabilitar el diluvio

Abre el cliente de diluvio. Haga clic en "Editar" en la parte superior. Luego, seleccione "Preferencias."En el lado izquierdo de la ventana, haga clic en la pestaña" Interfaz ". Verás que el encabezado superior es "Modo clásico."Desmarca esa caja para deshabilitarlo.

Deluge deshabilitar Agregar conexión

vuelve al menú principal. Haga clic en "Editar" nuevamente. Esta vez, seleccione "Administrador de conexión."En la nueva ventana, haga clic en el botón" Agregar ". Golpee en la IP de su servidor como nombre del servidor. Luego, use el nombre de usuario y la contraseña que configuró para Deluge en su servidor. Cuando todo esté bien, agregue su servidor y conéctese.



Diluvio agregar torrent

Estás listo para comenzar a usar tus torrentes.

Pensamientos de cierre

Ahora tienes un servidor de diluvio sin cabeza que funciona. Puede acceder y administrarlo desde cualquier lugar de su red. Dependiendo de cómo desee usar su servidor, es posible que desee configurar una conexión VPN y un firewall Killswitch también.

Tutoriales de Linux relacionados:

  • Cosas para instalar en Ubuntu 20.04
  • Ubuntu 20.04: Lista de clientes de torrents
  • Ubuntu 22.04: Lista de clientes de torrents
  • Cómo crear y compartir torrent en Linux
  • Cosas que hacer después de instalar Ubuntu 20.04 fossa focal Linux
  • Descarga de Ubuntu Torrent
  • Instale Arch Linux en VMware Workstation
  • Descarga de Linux
  • La mejor distribución de Linux para desarrolladores
  • Una introducción a la automatización, herramientas y técnicas de Linux