https://github.com/rocdane/vps-ubuntu
https://github.com/rocdane/vps-ubuntu
Last synced: 10 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/rocdane/vps-ubuntu
- Owner: rocdane
- Created: 2025-08-13T00:07:11.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2025-08-13T00:28:58.000Z (10 months ago)
- Last Synced: 2025-08-13T02:33:53.349Z (10 months ago)
- Language: Shell
- Size: 7.81 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Guide Technique pour Configurer un VPS Ubuntu 24.04 LTS - DNS & Mail Server



Ce guide fournit des instructions détaillées pour configurer un serveur VPS.
## Table des Matières
1. [Prérequis](#prérequis)
2. [Configuration Initiale](#configuration-initiale)
3. [Fonctionnalités clés](#fonctionnalités-clés)
4. [Script d'Installation](#script-dinstallation-automatisé)
## [Prérequis](prérequis)
- Un VPS fraîchement installé avec Ubuntu 24.04 LTS
- Un nom de domaine configurable
- Accès root au serveur
- Au moins 2GB de RAM recommandés
## [Configuration Initiale](configuration-initale)
Modifiez ces variables au début du script :
```bash
DOMAIN="example.com" # Votre domaine principal
EMAIL="admin@example.com" # Email administrateur
IP_PUBLIC="" # Laisser vide pour auto-détection
MX_PRIORITY=10 # Priorité MX (10 par défaut)
DKIM_SELECTOR="mail" # Sélecteur DKIM
TIMEZONE="Europe/Paris" # Fuseau horaire
```
## [Fonctionnalités clés](fonctionnalités-clés)
Fonctionnalités clés
### DNS (Bind9) :
- Configuration automatique des zones directe et inverse
- DNSSEC intégré
- Gestion des enregistrements MX, SPF, DMARC
### Stack Email Complète :
- Postfix avec TLS obligatoire
- Dovecot pour IMAP/POP3 sécurisé
- OpenDKIM/OpenDMARC pour l'authentification
- SpamAssassin + ClamAV intégrés
### Sécurité :
- Certificats Let's Encrypt automatiques
- Pare-feu UFW préconfiguré
- Fail2Ban pour protection des services
- Configuration TLS sécurisée (1.2/1.3 uniquement)
### Autres caractéristiques :
- Journalisation détaillée avec couleurs
- Vérifications des dépendances
- Idempotence (peut être relancé sans erreur)
- Résumé final détaillé
## [Script d'installation](script-dinstallation-automatisé)
Ce script automatise la configuration complète d'un serveur VPS Ubuntu 24.04 LTS avec :
- Un serveur DNS (Bind9) avec DNSSEC
- Une stack email complète (Postfix + Dovecot)
- Des mesures de sécurité avancées (UFW, Fail2Ban, TLS)
- Des certificats SSL Let's Encrypt
## Support
Pour toute question ou problème, consultez la documentation officielle de :
- [Ubuntu Server](https://laravel.com/docs)