21. Curso NAS DXP4800 Plus – Instalar Thunderbird en nas con Docker

Transcripción e instrucciones del video

⭐ Lección patrocinada por Keysfan: licencias originales de Windows y Office a precio muy reducido. Con estos códigos tienes descuento extra:

52 % de descuento con el código APP52

62 % de descuento con el código APP62

▶ Más ofertas de Keysfan

🛒 Enlaces de compra en Amazon

Mi NAS y una opción más barata

Batería SAI para UGREEN

Discos duros mecánicos para NAS

Discos SSD M.2

Son enlaces de afiliado: si compras a través de ellos, Appbera recibe una pequeña comisión sin que a ti te cueste nada más.

Te enseño a instalar Mozilla Thunderbird en el NAS UGREEN con Docker y a usarlo desde el navegador. ¿Para qué? Para que tus filtros de correo se ejecuten solos las 24 horas, aunque tu PC esté apagado: Thunderbird queda siempre en marcha dentro del NAS. Aquí tienes todos los comandos y el archivo Compose del vídeo, listos para copiar.

Qué necesitas

  • Tu NAS UGREEN con la app Docker y la carpeta docker en el volumen de los SSD.
  • SSH activado en el NAS (lo vimos en la lección 10).
  • Los datos de tu cuenta de correo.

Paso 1: Comprueba que el puerto 5800 está libre

Thunderbird usará el puerto 5800. Abre PowerShell en Windows, conéctate al NAS por SSH con tu usuario administrador y la IP de tu NAS:

CÓDIGO
ssh tu_usuario@192.168.8.100

Ya dentro del NAS, ejecuta:

CÓDIGO
sudo netstat -tlnp | grep 5800

Si ese comando no existe en tu NAS, usa esta alternativa:

CÓDIGO
sudo ss -tlnp | grep 5800

Te pedirá la contraseña otra vez. Si no sale nada, el puerto está libre: es justo lo que queremos. Si aparece alguna línea, otro programa lo está usando y tendrás que elegir otro puerto.

Paso 2: Crea la carpeta de Thunderbird

  1. Abre el NAS con el cliente de Windows y entra en el gestor de archivos.
  2. Entra en la carpeta docker, pulsa + y crea una carpeta llamada thunderbird.
  3. Entra en ella y haz clic en la parte vacía de la barra de ruta: verás su ruta real. En mi caso, /volume2/docker/thunderbird. La necesitarás en el Compose.

Paso 3: Averigua tu UID y GID

En la app Docker del NAS, ve a Proyecto → Crear. En letra pequeña te indica tu UID y tu GID. En mi caso, UID 1000 y GID 10. Sirven para que los archivos de configuración pertenezcan a tu usuario y no haya problemas de permisos.

Paso 4: Prepara el archivo Compose

Este es mi Compose. Cambia lo que te indico debajo:

CÓDIGO
services:
  thunderbird:
    image: jlesage/thunderbird:latest
    container_name: thunderbird
    restart: unless-stopped
    ports:
      - "5800:5800"        # acceso web desde el navegador
    volumes:
      - /volume2/docker/thunderbird:/config:rw
    environment:
      - USER_ID=1000       # tu UID en el NAS
      - GROUP_ID=10        # tu GID en el NAS
      - TZ=Europe/Madrid
      - DARK_MODE=1        # opcional
      - KEEP_APP_RUNNING=1 # si cierras Thunderbird, se vuelve a abrir solo
      - VNC_PASSWORD=pon_una_contraseña
    shm_size: "2gb"        # recomendable, evita cuelgues en apps basadas en Firefox
  • volumes: cambia solo la parte de la izquierda de los dos puntos por la ruta del paso 2. La parte de la derecha (/config:rw) no se toca.
  • USER_ID y GROUP_ID: pon los tuyos, del paso 3.
  • TZ: tu zona horaria.
  • KEEP_APP_RUNNING=1: si cierras Thunderbird, se vuelve a abrir solo. Así sigue revisando el correo y aplicando los filtros.
  • VNC_PASSWORD: la contraseña para entrar a Thunderbird desde el navegador. En el vídeo puse una fácil para enseñarlo, pero usa una segura.
  • shm_size: memoria compartida para Thunderbird; con 2 GB evitas cuelgues.

Paso 5: Crea el proyecto en Docker

  1. En la app Docker, ve a Proyecto → Crear proyecto.
  2. Nombre: thunderbird.
  3. Ruta de almacenamiento: docker → thunderbird.
  4. Pega tu Compose en el cuadro de abajo y repásalo.
  5. Pulsa Despliegue. Se descarga la imagen (unos 220 MB), se crea el contenedor y se pone en marcha. Pulsa Hecho.

Paso 6: Abre Thunderbird desde el navegador

  1. Desde cualquier equipo de tu red, abre el navegador y escribe la IP del NAS con el puerto 5800:
CÓDIGO
http://192.168.8.100:5800
  1. Introduce la contraseña de VNC_PASSWORD y pulsa Submit.
  2. Verás Thunderbird dentro del navegador. Añade tu cuenta: nombre, correo y Continuar. Normalmente encuentra solo la configuración del servidor.
  3. Escribe la contraseña del correo (yo la copio de KeePass) y pulsa Establecer como predeterminado.

Ya puedes enviar y recibir correo y crear tus filtros en el NAS. Si quieres sacarle todo el partido a Thunderbird, tienes mi curso de Thunderbird.

Opcional: llevar tu perfil de Thunderbird de Windows

Si ya usas Thunderbird en Windows, puedes llevarte cuentas, filtros y correo local. Tu perfil está en %APPDATA%\Thunderbird\Profiles\. Usa la herramienta integrada de Thunderbird (Herramientas → Importar) o cópialo a mano dentro de la carpeta de configuración del contenedor.

Preguntas frecuentes

¿Puedo abrir el puerto 5800 para usarlo desde fuera de casa?

No te lo recomiendo: dejarías tu correo expuesto a Internet. Mejor entra a tu red de casa con Tailscale y abre la misma dirección.

¿Por qué jlesage/thunderbird?

Es una imagen muy usada que ejecuta Thunderbird con su interfaz gráfica accesible desde el navegador, sin instalar nada en el PC.

¿Los filtros funcionan con el PC apagado?

Sí, ese es el objetivo: Thunderbird corre en el NAS y aplica los filtros a medida que llega el correo.

¿Qué otras aplicaciones tienes en Docker en tu NAS? Cuéntamelo en los comentarios.

¿Te ha sido útil? Compártelo

Deja una respuesta

Carrito de compra
Scroll al inicio