Files
mates-infra/docker-services/watchtower/README.md
T
mates 444191d16d feat: initial infra repo
- docker-services: 14 generic compose templates (portainer, npm, vaultwarden, gitea, jotty, nextcloud-aio, rustdesk, audiobookshelf, calibre-web, plex, erugo, jswiki, speedtest, watchtower)
- install-scripts: bash scripts for Ubuntu server bootstrap, docker, portainer, npm, backup, restore
- ansible: 4 playbooks (bootstrap, deploy-services, update-services, security-hardening) + roles skeleton
- hermes-install: Hermes CLI setup on macOS
- macos-setup: Brewfile + osx-defaults + fish-config
- home-nas-tools: metadata index for NAS projects (no binaries)
- docs: architecture, security, contributing
- README, LICENSE (MIT), .gitignore
2026-08-01 16:25:58 +02:00

62 lines
1.7 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Watchtower automatické aktualizace
> Sleduje nové verze Docker image a automaticky restartuje kontejnery.
## 📋 Přehled
- **Image:** `containrrr/watchtower:latest`
- **Network:** `bridge` (musí mít přístup k Docker socketu)
- **Mód:** monitor-only (default) jen upozorňuje, NEaktualizuje
## 🚀 Instalace
```bash
cp .env.example .env
nano .env # nastavit WATCHTOWER_MONITOR_ONLY podle potřeby
docker compose up -d
```
## 🎯 Módy
- **Monitor only** (default) posílá email/notifikaci, NEaktualizuje
- **Auto update** stáhne nový image, restartuje kontejner
## 📧 Notifikace (email)
```env
WATCHTOWER_NOTIFICATIONS=email
WATCHTOWER_NOTIFICATION_EMAIL_FROM=watchtower@example.com
WATCHTOWER_NOTIFICATION_EMAIL_TO=admin@example.com
WATCHTOWER_NOTIFICATION_EMAIL_SERVER=smtp.example.com
WATCHTOWER_NOTIFICATION_EMAIL_SERVER_PORT=587
WATCHTOWER_NOTIFICATION_EMAIL_SERVER_USER=watchtower@example.com
WATCHTOWER_NOTIFICATION_EMAIL_SERVER_PASSWORD=CHANGE_ME
```
## 🔧 Pokročilé
- **Schedule** cron-like: `0 0 4 ? * SUN` (každou neděli v 4:00)
- **Cleanup** smaže staré image (`WATCHTOWER_CLEANUP=true`)
- **Notifications** shoutrrr (Telegram, Discord, Slack, …)
## 📁 Volumes
| Mount | Účel |
|---|---|
| `/var/run/docker.sock:/var/run/docker.sock` | Přístup k Docker daemonu |
## 🔐 Bezpečnost
- **Doporučeno:** monitor-only s email notifikací
- **Auto-update** riskantní může rozbít službu
- **Manuální update:** `docker compose pull && docker compose up -d`
## 🔄 Restart
Watchtower se automaticky restartuje. **Nemusíte na něj sahat.**
## 📚 Dokumentace
- [Watchtower GitHub](https://github.com/containrrr/watchtower)