Update Tracking System 🔄
Purpose Automatically detect new versions of images with:
- Discord/Telegram notifications
- Support for 15+ registries (Docker Hub, GHCR)
- 90 days of change history
- Portainer integration
Technical implementation
- Version: 4.29.0
- Checking: Every 6 hours + random delay
- Storage: SQLite database with encryption
- Providers: Flexible configuration via YAML
Security and Access
- Permissions: Limited User (UID 1000)
- Notifications: Only for
admin
anddev
groups - Audit: Full log of scans
- Isolation: Separate Docker network
Features
- Custom message templates
- Ignore by tags/tags
- Support for Watchtower-compatible providers
- Export data to Prometheus
Example notification
template: |
🚨 Обнаружено обновление для `{{ .Entry.Image }}`
Текущая версия: {{ .Entry.CurrentTag }}
Новая версия: {{ .Entry.NewTag }}
Ссылка: {{ .Entry.Metadata.URL }}
Sends to Discord and Telegram
Why is it important?
- Timely security updates
- Monitoring changes to dependencies
- Prevent drift of configurations
- Automize routine checks