Files
2026-03-17 08:19:29 +01:00
..
2026-03-17 08:19:29 +01:00
2026-03-16 13:42:53 +01:00
2026-03-08 08:17:21 +01:00
2026-03-16 14:24:53 +01:00
2026-03-16 13:52:39 +01:00
2026-03-16 14:24:53 +01:00

🛠️ Server Admin Setup (Debian/Ubuntu)

Ce dépôt contient un script d'automatisation pour la configuration initiale et la surveillance de serveurs Linux (Debian/Ubuntu).

🚀 Fonctionnalités

Le script config_adminSys.sh déploie les briques suivantes :

  • Sécurité Réseau : Configuration de UFW (bloque tout sauf SSH/22) et installation de Fail2Ban. /!\ A personnaliser si c'est un serveur Web, postgres....
  • Maintenance : Activation des unattended-upgrades pour les patchs de sécurité automatiques.
  • Alertes Mail : Configuration de msmtp pour l'envoi de rapports système via SMTP.
  • Monitoring de Santé : Script de surveillance (sys_check.sh) installé dans /usr/local/bin/. a paramétrer
    • Alerte si Disque > 90%
    • Alerte si Inodes > 90%
    • Alerte si RAM > 90%
  • Automatisation : Tâche Cron horaire pour le check de santé.

📋 Prérequis

  1. Un serveur sous Debian ou compatible.
  2. Un compte mail dédié (ex: srv.hostname@domain.tld).
  3. Un App Password (Mot de passe d'application).

💻 Utilisation Rapide (One-Liner)

Connectez-vous à votre nouveau serveur et lancez la commande suivante :

wget -qO- [https://raw.githubusercontent.com/VOTRE_USER/VOTRE_REPO/main/config_adminSys.sh](https://raw.githubusercontent.com/VOTRE_USER/VOTRE_REPO/main/config_adminSys.sh) | sudo bash