Hostinger VPS — Documentation¶
Serveur : srv759970.hstgr.cloud (69.62.108.82)
OS : Ubuntu 24.04.3 LTS
Compte Admin : automation
RAM : 16 GB (≈8.5 GB disponible)
Disque : 193 GB (≈89 GB libre — 55%)
🎯 Vue d'Ensemble¶
Ce serveur héberge l'ensemble de l'infrastructure web de Julien :
- 21 conteneurs Docker actifs (mail, WordPress, analytics, monitoring, apps…)
- 4 processus PM2 (jokers-hockey, incluzhact, groupe-paroles, jokers-webhook)
- 4 services systemd custom (contact-mailer, sendgrid-proxy, tts-service, gps-tracker)
- 66 sites Nginx configurés (beaucoup stale — nettoyage en cours)
- 6 jails Fail2ban actives
📚 Navigation Rapide¶
🏗️ Infrastructure¶
- Serveur, SSH, réseau, ZeroTier
- Nginx reverse proxy (66 sites)
- Bases de données (PostgreSQL, Redis, MySQL)
- Docker (21 conteneurs, 12 GB images)
- Sécurité (Fail2ban, SSL, Basic Auth)
🚀 Services Actifs¶
| Catégorie | Services |
|---|---|
| Stalwart Mail, Roundcube, MailHog | |
| Web Apps | Jokers Hockey, Incluzhact, Groupe Paroles, Cal.com |
| WordPress | SolidarLink (Docker stack) + panneauxsolidaires.fr (PHP-FPM) |
| Analytics/Monitoring | Umami, Glances, Portainer, Dashy |
| Média | Audioguides, CIV1 Streaming |
| DevOps | MkDocs, Wake Chain, Docker AutoStart, Cooking Manager |
| Utilitaires | SendGrid Proxy, Contact Mailer, TTS Service, GPS Tracker |
| Sites statiques | Calatea Coaching, Travaux Léa, Ca-Handi-Long, OpCode |
⚙️ Opérations¶
- Backups WordPress (cron quotidien 3h)
- Backup infrastructure (mensuel)
- Backup Dropbox (média)
- Docker AutoStart / Wake Chain
- Emergency Runbook
🚨 Quick Access¶
Dashboards¶
| Service | URL |
|---|---|
| Dashy | dashy.srv759970.hstgr.cloud |
| Portainer | portainer.srv759970.hstgr.cloud |
| Glances | glances.srv759970.hstgr.cloud |
| MkDocs | docs.srv759970.hstgr.cloud |
Urgence¶
- Emergency Runbook
ssh automation@69.62.108.82
🔧 Quick Commands¶
# Connexion
ssh srv759970 # alias dans ~/.ssh/config
# État système
free -h && df -h /
docker ps --format 'table {{.Names}}\t{{.Status}}'
pm2 list
# Services critiques
sudo systemctl status nginx docker
docker ps | grep -E "redis|postgres|stalwart"
# Logs
docker logs <container> --tail 50
sudo journalctl -u nginx -n 50
pm2 logs jokers-hockey --lines 20
📊 Dernière Audit (5 mars 2026)¶
| Métrique | Valeur |
|---|---|
| Conteneurs actifs | 21 |
| Images Docker | 20 (12 GB) |
| Volumes Docker | 6 |
| PM2 apps | 4 (jokers-hockey ⚠️ 145 restarts) |
| Systemd custom | 4 actifs |
| Sites Nginx | 65 (≈30 stale) |
| Fail2ban jails | 6 |
| Cron jobs | 5 (backup WP, backup infra, cleanup logs, backup Dropbox, check mount) |
| ZeroTier | Réseau my-first-network (10.77.208.85/24) |
⚠️ Actions Pendantes¶
- Nettoyer ≈30 sites Nginx stale (services supprimés)
- Fixer jokers-hockey PM2 (145 restarts)
- Ajouter swap (0 configuré, risque OOM)
- Appliquer 79 mises à jour apt + reboot
Dernière mise à jour : 2026-03-05
Version : 3.0.0 (Migration + Audit complet)