jueves, 18 de diciembre de 2025

Amule con Plex

Una guía rápida de preparación de un servidor casero con Amule y Plex, para ver las pelis en la tele sin andar con lápices USB.

 Sea que tienes un ordenador viejo o nuevo, no muy potente y quieres darle un uso.

Instalar Ubuntu

Lo primero, instalar el sistema operativo Linux Ubuntu (por ejemplo) en el ordenador que va a hacer de servidor. No voy a explicar cómo se hace esto. Solamente decir que cuando pregunte qué quieres instalar, debes incluir "Docker" porque lo vamos a utilizar.
 
No hace falta instalar interface gráfica.
 
Tienes que saber cómo ponerle una IP fija dentro de tu red local. Esto no lo voy a explicar. 

 Amule y Plex

Amule es la versión Linux y accesible vía Web del famoso Emule y Plex permite , entre otras cosas , ver películas que tengas en una carpeta de tu servidor.
 
Aquí vamos a configurar Amule y Plex juntos como un par de servicios con Docker. Se trata de tener el siguiente fichero docker-compose.yaml en tu servidor:
 
services: 
  amule:
    image: ngosang/amule
    restart: always
    environment:
      - GUI_PWD=${EMULE_PASS}
      - WEBUI_PWD=${EMULE_PASS}
      - MOD_AUTO_RESTART_ENABLED=true
      - MOD_AUTO_RESTART_CRON= 0 6 * * *
      - MOD_AUTO_SHARE_ENABLED=false
      - MOD_AUTO_SHARE_DIRECTORIES=/incoming
      - MOD_FIX_KAD_GRAPH_ENABLED=true
      - MOD_FIX_KAD_BOOTSTRAP_ENABLED=true
    ports:
      - "4711:4711" # web ui
      - "4712:4712" # remote gui
      - "4662:4662" # ed2k tcp
      - "4665:4665/udp" # edk global search udp
      - "4672:4672/udp" # ed2k udp
    volumes:
      - amule:/home/amule/.aMule
      - ./pelis:/incoming
      - temp:/temp
volumes:
  amule:
  temp: 
 
 plex:
    image: lscr.io/linuxserver/plex:latest
    container_name: plex
    network_mode: host
    environment:
      - PUID=1000
      - PGID=1000
      - TZ=Europe/Madrid
      - VERSION=docker
    volumes:
      - ./config:/config
      - ./pelis:/media
    restart: unless-stopped

 Como se puede ver hay una referencia a una variable externa llamada EMULE_PASS. Esta la puedes definir en un fichero llamado ".env" en la misma carpeta donde tienes el docker-compose.yml.

 Para arrancar estos dos servicios (Amule y Plex), simplemente ejecutar:

  docker compose up -d

 Y ya está, no apagues nunca el servidor 

Cómo usar amule

Para usar el Amule simplemente con cualquier navegador , incluso desde tu movil, siempre que estés en la red de tu casa (No voy a enseñar aquí como abrir el router para acceder desde fuera), puedes usar la siguiente dirección:
 
http://ip:4711
 
Con eso ya puedes usar el "Amule" muy parecido al Emule de Windows de toda la vida. 

Cómo usar Plex 

 Para usar Plex recien arrancado por primera vez tienes que dirigirte desde un navegador cualquiera estando en tu red local a la dirección siguiente:
 
 http://ip:32400/web
 
Te pedirá que crees una cuenta en Plex, y te preguntarás que para qué la quieres. Pues es obligatorio, pero te viene bien para no tener que gestionar localmente nada de usuarios y contraseñas. Tu te creas una cuenta sin protestar y listo.
 
 Pues ya está, alguna cosina más que quieras configurar desde la página web para ofrecer la carpeta de las películas y tal... pero vamos todo gráfico y sencillo.
 

Y por fín, como ver las pelis

Facil: Vas a la tele del salón que será una Smart TV, se me había olvidado decirlo. Te instalas la app "Plex" en ella y la inicias, te pedirá que inicies sesión, lo haces sin rechistar y enseguida podrás ver las pelis que tengas en la carpeta de descargas del emule. Tan sencillo como eso.
 
Puedes verlo también en teles que no tengas en la red local, pero eso ya no te lo explico, y también puedes verlo desde un navegador o también desde movil android instalando la app "Plex". Es muy sencillo todo.