Premiers pas
Installer son serveur complet en 15 minutes avec Mon serveur
Mis à jour le 3 octobre 2026 · 6 min de lecture
L’outil Mon serveur prépare une installation complète à partir des applications que vous cochez. Ce tutoriel vous accompagne du début à la fin.
Ce qu’il vous faut :
- un VPS sous Ubuntu 24.04 / 26.04 ou Debian 12 / 13, fraîchement installé (comment le choisir) ;
- un nom de domaine (comment l’acheter) ;
- savoir se connecter en SSH.
Étape 1 : choisir ses applications
Sur Mon serveur, cochez ce que vous voulez. Le panier en bas de l’écran indique la mémoire nécessaire et la taille de serveur conseillée. Vérifiez qu’elle correspond à votre VPS.
Conseil : commencez avec 2 ou 3 applications. Vous pourrez relancer l’outil plus tard pour en ajouter : le script peut être relancé sans risque, il garde vos mots de passe et vos données.
Étape 2 : votre domaine
Indiquez votre nom de domaine et votre email (utilisé uniquement par Let’s Encrypt pour les certificats HTTPS).
Chaque application reçoit un sous-domaine, que vous pouvez modifier : vault.mondomaine.fr, photos.mondomaine.fr…
Étape 3 : créer les entrées DNS
L’onglet DNS liste les entrées à créer chez votre registrar : une entrée de type A par application, vers l’IP de
votre serveur. Ou plus simple, une seule entrée wildcard *.mondomaine.fr.
Attendez quelques minutes que le DNS se propage.
Étape 4 : lancer l’installation
Connectez-vous au serveur, créez le fichier et collez le contenu de l’onglet Script :
nano installer-mon-serveur.sh
Enregistrez (Ctrl + O, Entrée) et quittez (Ctrl + X). Puis lancez :
sudo bash installer-mon-serveur.sh
Le script affiche chaque étape :
- il vérifie que vos domaines pointent bien vers le serveur ;
- il met à jour le système et installe Docker ;
- il installe Traefik, qui gère le HTTPS ;
- il crée un dossier par application dans
/opt/stacks, avec ses mots de passe générés sur place ; - il active le pare-feu, les sauvegardes et les mises à jour de sécurité si vous les avez choisis ;
- il démarre tout et affiche vos adresses.
Étape 5 : les premiers pas
Ouvrez chaque adresse dans votre navigateur. La première visite peut prendre quelques secondes : c’est le temps de créer le certificat HTTPS.
Les premiers réglages de chaque application (création du compte administrateur…) sont expliqués en haut du script et dans l’onglet README. Ne sautez pas cette étape : une application sans compte administrateur peut être « réclamée » par n’importe qui.
Où sont mes données et mes mots de passe ?
| Quoi | Où |
|---|---|
| Configuration et données de chaque application | /opt/stacks/<application>/ |
| Mots de passe générés | /opt/stacks/<application>/.env |
| Sauvegardes de la nuit | /opt/backups/ |
Pour lire un mot de passe généré :
sudo cat /opt/stacks/nextcloud/.env
En cas de problème
cd /opt/stacks/<application>
sudo docker compose ps # l'application tourne-t-elle ?
sudo docker compose logs -f # que dit-elle ?
Les causes les plus fréquentes :
- le site ne s’affiche pas ou le certificat est invalide : le DNS ne pointe pas encore vers le serveur ;
- erreur 404 : le sous-domaine ne correspond pas à celui choisi dans l’outil ;
- l’application redémarre en boucle : regardez les logs, souvent un manque de mémoire.
Et ensuite ?
- Sauvegardez hors du serveur : les sauvegardes locales ne suffisent pas.
- Gardez vos applications à jour sans rien casser.