From 65a798a237d60a074f0868044e3069950890f4be Mon Sep 17 00:00:00 2001 From: groales Date: Mon, 1 Dec 2025 20:18:27 +0100 Subject: [PATCH] Actualizar Notificaciones.md: usar environment en lugar de env_file --- Notificaciones.md | 43 ++++++++++++++++++++++++------------------- 1 file changed, 24 insertions(+), 19 deletions(-) diff --git a/Notificaciones.md b/Notificaciones.md index 822bec7..ea2102e 100644 --- a/Notificaciones.md +++ b/Notificaciones.md @@ -4,16 +4,18 @@ Watchtower integra [Shoutrrr](https://containrrr.dev/shoutrrr/v0.5/), permitiend ## Configuración -Watchtower usa `env_file` en `docker-compose.yaml` para cargar variables desde `.env`: +Las notificaciones se configuran mediante variables de entorno en `docker-compose.yaml`. -1. **Copiar archivo de ejemplo:** -```bash -cp .env.example .env +**Ejemplo básico:** +```yaml +environment: + - WATCHTOWER_NOTIFICATIONS=shoutrrr + - WATCHTOWER_NOTIFICATION_URL=smtp://servidor:25/?from=noreply@midominio.com&to=admin@midominio.com + - WATCHTOWER_NOTIFIER_LEVEL=info + - WATCHTOWER_NOTIFICATIONS_REPORT=true ``` -2. **Editar `.env`** con tu configuración - -3. **Reiniciar contenedor:** +Después de modificar, reinicia el contenedor: ```bash docker compose up -d ``` @@ -31,11 +33,12 @@ docker compose up -d Ideal para servidores relay internos o Microsoft 365 Mail Protection: -```env -WATCHTOWER_NOTIFICATIONS=shoutrrr -WATCHTOWER_NOTIFICATION_URL=smtp://mail.midominio.com:25/?from=noreply@midominio.com&to=admin@midominio.com&subject=Watchtower%20-%20Actualizaciones -WATCHTOWER_NOTIFIER_LEVEL=info -WATCHTOWER_NOTIFICATIONS_REPORT=true +```yaml +environment: + - WATCHTOWER_NOTIFICATIONS=shoutrrr + - WATCHTOWER_NOTIFICATION_URL=smtp://mail.midominio.com:25/?from=noreply@midominio.com&to=admin@midominio.com&subject=Watchtower%20-%20Actualizaciones + - WATCHTOWER_NOTIFIER_LEVEL=info + - WATCHTOWER_NOTIFICATIONS_REPORT=true ``` ### Microsoft 365 Mail Protection @@ -49,8 +52,9 @@ tudominio-com.mail.protection.outlook.com (Reemplaza los puntos del dominio por guiones) **Ejemplo de configuración:** -```env -WATCHTOWER_NOTIFICATION_URL=smtp://midominio-com.mail.protection.outlook.com:25/?from=noreply@midominio.com&to=admin@midominio.com&subject=Watchtower%20-%20Actualizaciones +```yaml +environment: + - WATCHTOWER_NOTIFICATION_URL=smtp://midominio-com.mail.protection.outlook.com:25/?from=noreply@midominio.com&to=admin@midominio.com&subject=Watchtower%20-%20Actualizaciones ``` **Requisitos previos en Microsoft 365:** @@ -70,11 +74,12 @@ Para servidores que requieren usuario/contraseña:TP con autenticación (puerto Para servidores que requieren usuario/contraseña: -```env -WATCHTOWER_NOTIFICATIONS=shoutrrr -WATCHTOWER_NOTIFICATION_URL=smtp://USUARIO:PASS@smtp.example.com:587/?from=watchtower@midominio.com&to=ops@midominio.com&subject=Watchtower%20Actualizaciones&starttls=Yes -WATCHTOWER_NOTIFIER_LEVEL=info -WATCHTOWER_NOTIFICATIONS_REPORT=true +```yaml +environment: + - WATCHTOWER_NOTIFICATIONS=shoutrrr + - WATCHTOWER_NOTIFICATION_URL=smtp://USUARIO:PASS@smtp.example.com:587/?from=watchtower@midominio.com&to=ops@midominio.com&subject=Watchtower%20Actualizaciones&starttls=Yes + - WATCHTOWER_NOTIFIER_LEVEL=info + - WATCHTOWER_NOTIFICATIONS_REPORT=true ``` **Notas:**