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 :

É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 :

  1. il vérifie que vos domaines pointent bien vers le serveur ;
  2. il met à jour le système et installe Docker ;
  3. il installe Traefik, qui gère le HTTPS ;
  4. il crée un dossier par application dans /opt/stacks, avec ses mots de passe générés sur place ;
  5. il active le pare-feu, les sauvegardes et les mises à jour de sécurité si vous les avez choisis ;
  6. 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 ?

Prêt à vous lancer ?

Choisissez vos applications et récupérez une installation complète.

Créer mon serveur