Commit initial : infrastructure Ansible pour homeserver
- Playbooks Ansible avec rôles (common, cockpit, docker, services) - 30+ stacks Docker Compose avec reverse proxy Traefik - Ansible Vault pour gestion secrets - Intégration CrowdSec pour détection intrusions - Versions images Docker fixées pour reproductibilité
This commit is contained in:
commit
fd01ea59ee
125 changed files with 4768 additions and 0 deletions
23
stacks/loggifly/compose.yml
Normal file
23
stacks/loggifly/compose.yml
Normal file
|
|
@ -0,0 +1,23 @@
|
|||
services:
|
||||
loggifly:
|
||||
image: ghcr.io/clemcer/loggifly:1.5.0
|
||||
container_name: loggifly
|
||||
restart: unless-stopped
|
||||
volumes:
|
||||
- /var/run/docker.sock:/var/run/docker.sock:ro
|
||||
environment:
|
||||
# Notifications via Gotify (Apprise)
|
||||
APPRISE_URL: gotify://gotify.local.tellserv.fr/AIgXWOJhf8o8McN
|
||||
# Conteneurs surveillés
|
||||
CONTAINERS: vaultwarden,audiobookshelf
|
||||
# Mots-clés globaux
|
||||
GLOBAL_KEYWORDS: error,failed login,password
|
||||
GLOBAL_KEYWORDS_WITH_ATTACHMENT: critical
|
||||
EXCLUDED_KEYWORDS: expired,icon
|
||||
# Optionnel : réduction du spam
|
||||
NOTIFICATION_COOLDOWN: 10
|
||||
ACTION_COOLDOWN: 300
|
||||
# Watchtower auto-update
|
||||
labels:
|
||||
- com.centurylinklabs.watchtower.enable=true
|
||||
networks: {}
|
||||
Loading…
Add table
Add a link
Reference in a new issue