Blog

14 mai 2026

Comment utiliser un VPS : le guide complet pour débutants

Qu'est-ce qu'un VPS ?

Un VPS (Virtual Private Server, ou Serveur Privé Virtuel) est un serveur informatique qui tourne quelque part dans un datacenter, auquel vous accédez à distance via Internet. Contrairement à un hébergement mutualisé où vous partagez des ressources avec des centaines d'autres, un VPS vous donne un espace dédié : votre propre mémoire, votre propre espace disque, votre propre système d'exploitation.

Concrètement, c'est comme avoir un ordinateur allumé 24h/24 dans une salle serveur, que vous pouvez contrôler depuis chez vous via un terminal.


Ce dont vous avez besoin avant de commencer

Avant de vous connecter à votre VPS, vérifiez que vous disposez des éléments suivants :

ÉlémentDescription
Adresse IPFournie par Noxel (ex. 2.59.58.1)
Nom d'utilisateurSouvent root par défaut
Mot de passe ou clé SSHConfiguré à la commande
Un terminalTerminal sur macOS/Linux, ou PuTTY / Windows Terminal sur Windows

Étape 1 — Se connecter en SSH

SSH (Secure Shell) est le protocole standard pour se connecter à distance à un serveur Linux. C'est un tunnel chiffré entre votre ordinateur et le VPS.

Sur macOS ou Linux

Ouvrez le Terminal et tapez :

ssh root@VOTRE_ADRESSE_IP

Remplacez VOTRE_ADRESSE_IP par l'adresse fournie par Noxel. Exemple :

ssh root@2.59.58.1

Lors de votre première connexion, le terminal vous demandera :

The authenticity of host '2.59.58.1' can't be established.
Are you sure you want to continue connecting (yes/no)?

Tapez yes puis appuyez sur Entrée. Entrez ensuite votre mot de passe (les caractères ne s'affichent pas, c'est normal).

Sur Windows

Windows 10 et 11 incluent SSH nativement. Ouvrez PowerShell ou l'Invite de commandes et tapez la même commande :

ssh root@2.59.58.1

Si vous utilisez une version plus ancienne de Windows, téléchargez PuTTY (gratuit) sur putty.org, entrez l'IP dans le champ « Host Name » et cliquez sur « Open ».


Étape 2 — Mettre le serveur à jour

Dès que vous êtes connecté, la première chose à faire est de mettre à jour tous les paquets installés. C'est essentiel pour la sécurité.

Si votre VPS tourne sous Ubuntu ou Debian (le cas le plus fréquent) :

apt update && apt upgrade -y
  • apt update : télécharge la liste des mises à jour disponibles
  • apt upgrade -y : installe toutes les mises à jour sans demander confirmation

Cela peut prendre quelques minutes. Vous verrez défiler du texte : c'est normal.


Étape 3 — Créer un utilisateur (ne pas rester en root)

Travailler en permanence avec le compte root est risqué; Créez un utilisateur avec des droits limités :

adduser votre_prenom

Le système vous posera quelques questions (mot de passe, nom complet…). Ensuite, donnez-lui les droits administrateur :

usermod -aG sudo votre_prenom

Désormais, vous pouvez vous connecter avec ce compte et utiliser sudo devant les commandes qui nécessitent des droits élevés.


Étape 4 — Sécuriser le serveur (indispensable)

Changer le port SSH

Par défaut, SSH écoute sur le port 22. Les robots malveillants scannent en permanence ce port. Changez-le :

nano /etc/ssh/sshd_config

Trouvez la ligne #Port 22, retirez le # et changez le numéro, par exemple en 2222 :

Port 2222

Sauvegardez avec Ctrl+O puis quittez avec Ctrl+X. Redémarrez SSH :

systemctl restart sshd

Pour vous reconnecter, précisez le nouveau port :

ssh -p 2222 votre_prenom@2.59.58.1

Installer un pare-feu (UFW)

apt install ufw -y
ufw allow 2222/tcp
ufw allow 80/tcp
ufw allow 443/tcp
ufw enable

Cela autorise uniquement le SSH (nouveau port), le HTTP et le HTTPS. Tout le reste est bloqué.


Étape 5 — Installer un serveur web (Nginx)

Pour héberger un site web, il vous faut un serveur web. Nginx est rapide, léger et populaire.

apt install nginx -y
systemctl start nginx
systemctl enable nginx

Ouvrez votre navigateur et tapez l'adresse IP de votre VPS. Vous devriez voir la page d'accueil Nginx : « Welcome to nginx! » — votre serveur web fonctionne !

Déposer vos fichiers

Les fichiers de votre site se placent dans /var/www/html/. Supprimez la page par défaut et créez la vôtre :

rm /var/www/html/index.nginx-debian.html
nano /var/www/html/index.html

Écrivez votre HTML, sauvegardez, et rechargez votre navigateur. Votre page s'affiche !


Étape 6 — Associer un nom de domaine

Pour que les visiteurs accèdent à votre site via www.monsite.com plutôt que par une adresse IP, vous devez configurer votre nom de domaine.

Dans l'interface de votre registrar (OVH, Gandi, Namecheap…), créez un enregistrement DNS de type A qui pointe vers l'IP de votre VPS :

TypeNomValeur
A@2.59.58.1
Awww2.59.58.1

La propagation DNS prend entre quelques minutes et 24 heures.


Étape 7 — Activer le HTTPS avec Let's Encrypt (gratuit)

Un site en HTTP affiche une alerte de sécurité dans les navigateurs. Passez en HTTPS gratuitement avec Certbot :

apt install certbot python3-certbot-nginx -y
certbot --nginx -d monsite.com -d www.monsite.com

Suivez les instructions, entrez votre e-mail, acceptez les conditions. Certbot configure automatiquement Nginx et renouvelle le certificat tous les 90 jours.

Votre site est maintenant accessible en https://monsite.com avec le cadenas vert !


Commandes utiles à retenir

CommandeDescription
lsLister les fichiers du dossier courant
cd /cheminSe déplacer dans un dossier
pwdAfficher le dossier où vous êtes
nano fichier.txtÉditer un fichier texte
rm fichier.txtSupprimer un fichier
mkdir dossierCréer un dossier
systemctl status nginxVérifier l'état d'un service
df -hVoir l'espace disque disponible
htopSurveiller l'usage CPU et mémoire en temps réel
exitSe déconnecter du serveur

En cas de problème

  • Connexion SSH refusée : vérifiez l'IP, le port et que votre VPS est bien démarré dans l'interface de Noxel.
  • Site inaccessible : vérifiez que Nginx tourne (systemctl status nginx) et que le pare-feu autorise le port 80/443.
  • Commande sudo introuvable : vous êtes peut-être encore en root, pas besoin de sudo.
  • Disque plein : df -h pour diagnostiquer, puis nettoyez les logs avec journalctl --vacuum-size=100M.

Conclusion

Vous avez maintenant un VPS fonctionnel, sécurisé, avec un serveur web et un certificat HTTPS. C'est la base sur laquelle vous pouvez installer n'importe quelle application : WordPress, Node.js, une API, une base de données…

La clé pour progresser : ne craignez pas la ligne de commande. Chaque erreur est une occasion d'apprendre, et il est toujours possible de réinstaller le système depuis l'interface de Noxel en quelques clics.