1. Premiers pas — se connecter en SSH
Quand nous vous livrons le VPS, vous recevez par e-mail l'IP, l'utilisateur root et un mot de passe. Connectez-vous depuis votre ordinateur :
ssh root@TU_IP
Sous Windows utilisez PowerShell ou PuTTY ; sous Mac/Linux, le Terminal. D'abord : mettez à jour le système.
# Ubuntu / Debian
apt update && apt upgrade -y
passwd, ou mieux, configurez des clés SSH (voir sécurité).2. Sécurité de base
Créer un utilisateur et un pare-feu
# Nouvel utilisateur avec droits sudo
adduser miusuario
usermod -aG sudo miusuario
# Pare-feu UFW : autoriser SSH, HTTP et HTTPS
apt install ufw -y
ufw allow OpenSSH
ufw allow 80,443/tcp
ufw enable
Bloquer les attaques par force brute
apt install fail2ban -y
systemctl enable --now fail2ban
3. Installer un panneau de contrôle
Si vous préférez gérer par interface web (créer des domaines, e-mails, bases de données en quelques clics), installez un panneau :
- CyberPanel (gratuit, léger, LiteSpeed):
sh <(curl https://cyberpanel.net/install.sh) - cPanel/WHM (payant, le plus complet)
- Webmin / aaPanel (alternatives gratuites)
4. Monter votre site web (sans panneau)
Stack LEMP (Nginx + PHP + MariaDB) pour WordPress ou d'autres sites :
apt install nginx mariadb-server php-fpm php-mysql -y
systemctl enable --now nginx mariadb
mysql_secure_installation
Pointez votre domaine (enregistrement A) vers l'IP du VPS et configurez le bloc Nginx. Pour un HTTPS gratuit :
apt install certbot python3-certbot-nginx -y
certbot --nginx -d tudominio.com -d www.tudominio.com
5. Docker et applications (n8n, etc.)
curl -fsSL https://get.docker.com | sh
Avec Docker vous lancez presque n'importe quelle appli en minutes. Exemple, n8n :
docker run -d --name n8n -p 5678:5678 \
-v n8n_data:/home/node/.n8n n8nio/n8n
6. Sauvegardes
Gardez toujours des copies. Une sauvegarde simple d'un dossier et d'une base de données :
# Fichiers
tar czf /root/backup_web_$(date +%F).tar.gz /var/www
# Base de données MySQL/MariaDB
mysqldump -u root -p mibase > /root/mibase_$(date +%F).sql
Conservez les copies hors du VPS (votre ordi, Google Drive, S3). Vous pouvez l'automatiser avec cron.
7. Supervision
# Ressources en direct
htop # CPU et RAM (apt install htop)
df -h # Espace disque
free -h # Mémoire
journalctl -xe # Dernières erreurs système
Si le disque dépasse 85-90 % ou que la RAM se remplit souvent, il est temps de monter d'offre.
8. Dépannage
- Je ne me connecte pas en SSH : vérifiez l'IP, que le pare-feu autorise le port 22 et que fail2ban ne vous a pas bloqué.
- Le site ne charge pas :
systemctl status nginxet vérifiez que le domaine pointe vers la bonne IP. - Disque plein :
du -sh /* | sort -hpour voir ce qui pèse ; nettoyez les vieux logs.
FAQ
Le VPS est-il livré avec un panneau installé ?
Puis-je réinstaller le système d'exploitation ?
Ai-je un accès root complet ?
Faites-vous les sauvegardes à ma place ?
Prêt pour votre VPS ?
Choisissez votre offre et nous vous la livrons prête en quelques heures.
Voir les offres VPS