Date : 02-01-2026 Statut : ✅ TERMINÉ (avec Supabase + Prometheus)
Création et déploiement d'un service de logging pour les notifications 33800-stack.
Chemin : /mnt/stock_36to/data/33800-stack/projects/notif-logger/
Stack :
Fichiers créés :
src/index.ts - API + Dashboardpackage.json - DépendancesDockerfile - Image Dockerdocker-compose.yml - Stack complet (notif-logger + apprise + ntfy)schema.sql - Schema PostgreSQL pour SupabaseREADME.md - DocumentationContainers : | Container | Port | Status | |-----------|------|--------| | notif-logger | 5300 | 🟢 Running | | apprise | 8000 | 🟢 Running | | ntfy | 8080 | 🟢 Running |
URL : https://notif-logger.33800.nowhere84.com Accès : Réseau local uniquement (192.168.1.0/24)
Config : /etc/nginx/sites-available/notif-logger.33800.nowhere84.com
URL : https://downloads.33800.nowhere84.com
Stockage : /mnt/stock_36to/data/33800-stack/downloads/
Accès : Réseau local uniquement
POST /api/notify/:channel - Envoyer une notificationPOST /api/notify/all - Envoyer sur tous les canauxGET /api/logs - Consulter l'historiqueGET /api/stats - StatistiquesPOST /api/webhook/mailjet - Webhook Mailjetmail - Email via Mailjetpush - Notifications push via Ntfytelegram - À configurerdiscord - À configurer# Envoi notification push
curl -X POST http://localhost:5300/api/notify/push \
-H "Content-Type: application/json" \
-d '{"title": "Test", "body": "Message"}'
# Résultat : {"success":true,"log_id":1}
# Stats
curl http://localhost:5300/api/stats
# Résultat : {"total":1,"sent":1,"failed":0,"softbounced":0}
Les emails avec pièces jointes volumineuses (>50Ko) sont rejetés par Gmail (softbounce).
Cause probable : Réputation/SPF/DKIM du domaine nowhere84.com
Solution de contournement :