Récapitulatif Discord post-installation du script SSDv2 | https://github.com/projetssd/ssdv2
Ce script Bash permet de :
- Lister les containers Docker installés (via
docker ps
), récupérer leurs images depuis les fichiers*.yml
- Récupérer les sous-domaines Traefik
- Générer pour chaque container un bloc détaillé (nom, URL Traefik, image, lien de recherche Startpage)
- Éviter les embeds indésirables, gérer le rate-limit, chunker les messages trop longs
jq (sudo apt install jq)
Placer le script Discord-notif.sh dans /home/$user/seedbox, le rendre exécutable :
chmod +x Discord-notif.sh
Editer ses variables :
# URL webhook Discord
DISCORD_WEBHOOK_URL="https://canary.discord.com/api/webhooks/…"
# API Traefik
TRAEFIK_API="https://traefik.domain.tld/api/http/routers"
Placer le script Script Watch-Traefik.sh dans /home/$user/seedbox et le rendre exécutable :
chmod +x Watch-Traefik.sh
Ecoute en continue les évènements "start" pour Docker et le cas échant regarde les labels pour trouver "traefik.http.routers.*". Dans ce cas, ça relance le script de notification Discord.
Placer le service Watch-Traefik-systemd.service dans /etc/systemd/system/ et le lancer
sudo systemctl daemon-reload
sudo systemctl enable --now Watch-Traefik-systemd.service