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
🛒 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:
ssh tu_usuario@192.168.8.100
Ya dentro del NAS, ejecuta:
sudo netstat -tlnp | grep 5800
Si ese comando no existe en tu NAS, usa esta alternativa:
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
- Abre el NAS con el cliente de Windows y entra en el gestor de archivos.
- Entra en la carpeta docker, pulsa + y crea una carpeta llamada thunderbird.
- 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:
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
- En la app Docker, ve a Proyecto → Crear proyecto.
- Nombre: thunderbird.
- Ruta de almacenamiento: docker → thunderbird.
- Pega tu Compose en el cuadro de abajo y repásalo.
- 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
- Desde cualquier equipo de tu red, abre el navegador y escribe la IP del NAS con el puerto 5800:
http://192.168.8.100:5800
- Introduce la contraseña de
VNC_PASSWORDy pulsa Submit. - Verás Thunderbird dentro del navegador. Añade tu cuenta: nombre, correo y Continuar. Normalmente encuentra solo la configuración del servidor.
- 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.