Aller au contenu

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

🏗️ 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
Email 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


🔧 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)