Skip to main content

3.3 Linux Media Delivery System (LMDS). Centro de descargas

Esta herramienta sirve para...

xxx

Web de proyecto y otros enlaces de interés

Instalación

En este caso no vamos a partir de un fichero docker-compose sino que vamos a clonar un respositorio de github y una vez clonado vamos a ejecutar un script que contiene. Dicho script se encargará de crear el fichero docker-compose.

$ sudo apt-get update
$ sudo apt-get upgrade
$ sudo apt-get install git
$ git clone https://github.com/GreenFrogSB/LMDS.git ~/LMDS
$ cd ~/LMDS
$ ./deploy.sh

En las líneas 1 y 2 actualizamos repositorios y el sistema. En la línea 3 instalamos git (si ya está instalado no lo instalará). En la línea 4 copiamos el repositorio de github dónde está el código. En la línea 5 accedemos a la carpeta LMDS. En la línea 6 ejecutamos el script de LMDS que nos irá preguntando qué queremos instalar a través de un menú interactivo como el que se ve a continuación:

LMDS_main_menu.png

La 1ª opción "Install Docker" nos permitirá instalar Docker y Docker-compose. Si no lo tenemos instalado deberemos seleccionarla. Si ya lo tenemos instalado podemos seleccionar directamente la 2ª opción "Build LMDS Stack" que nos mostrará una pantalla como la siguiente y que nos permitirá elegir qué servicios queremos instalar:

LMDS_stack.png

Algunos de los contenedores que aquí aparecen ya los hemos visto en este curso, es el caso de Portainer, y otros los veremos mas adelante, es el caso de Pi-Hole. Centrándonos en el caso que nos ocupa, la "construcción" de un centro de descargas mi recomendación es seleccionar:

  • Sonarr: Si queremos rastrear series.
  • Radarr: Si queremos rastrear películas.
  • Lidarr: Si queremos rastrear música.
  • Bazarr: Subtítulos.
  • Jackett: Para que actúe de intermediario entre los programas antes indicados y el cliente de descargas.
  • Deluge o qBittorrent o Transmision: Clientes de descargas (yo usaré Deluge en este curso)
  • Portainer: No es necesario para hacer funcionar el centro de descargas pero recomendaría su instalación para facilitarnos la gestión del stack.

Cuando pulsemos ok el script se encargará de crear el fichero docker-compose. Si vemos el contenido del directorio veremos que aparece el fichero docker-compose-yml del cual podemos ver su contenido. En el mismo veremos que se han creado una serie de volúmenes. El contenido del directorio será semejante a lo que vemos en la siguiente imagen

LMDS_ls.png

Ahora, como ya sabemos, ejecutaremos el comando docker-compose up -d y todo se pondrá en marcha. También podemos hacerlo desde Portainer si lo tenemos funcionando. En el subapartado Funcionamiento vamos a explicar como configurar el centro de descargas.

Os dejo además un vídeo de youtube donde, en inglés, nos indican lo mismo que os indico arriba

 

Funcionamiento

xxx