Comment déployer votre premier VPS OwnMyServ
Introduction
Vous venez de souscrire à un VPS OwnMyServ et vous ne savez pas par où commencer ? Ce guide vous accompagne pas à pas, de la commande initiale jusqu’à un serveur opérationnel, sécurisé et prêt à héberger vos applications.
1. Récupérer vos identifiants
Après validation de votre commande, vous recevez un e-mail récapitulatif contenant :
- L’adresse IP de votre VPS
- Le nom d’utilisateur root (ou un utilisateur dédié selon le template choisi)
- Le mot de passe temporaire à changer dès la première connexion
Conservez ces informations dans un gestionnaire de mots de passe sécurisé.
2. Se connecter en SSH
Depuis un terminal Linux ou macOS (ou PowerShell sous Windows) :
ssh root@<votre-ip>
Lors de la première connexion, votre client SSH vous demandera de valider l’empreinte du serveur. Répondez yes pour continuer.
Changez immédiatement le mot de passe root :
passwd
3. Mettre à jour le système
Commencez toujours par appliquer les dernières mises à jour de sécurité. Sous Debian/Ubuntu :
apt update && apt upgrade -y
4. Créer un utilisateur non-root
Travailler en tant que root est risqué. Créez un utilisateur dédié et accordez-lui les droits sudo :
adduser monuser
usermod -aG sudo monuser
Reconnectez-vous ensuite avec ce nouvel utilisateur.
5. Configurer l’authentification par clé SSH
L’authentification par clé SSH est bien plus sécurisée qu’un mot de passe. Sur votre machine locale, générez une paire de clés si vous n’en avez pas :
ssh-keygen -t ed25519 -C "mon-vps-ownmyserv"
Copiez la clé publique sur le serveur :
ssh-copy-id monuser@<votre-ip>
Désactivez ensuite l’authentification par mot de passe dans /etc/ssh/sshd_config :
PasswordAuthentication no
PubkeyAuthentication yes
Rechargez SSH :
systemctl reload sshd
6. Configurer le pare-feu
Installez et configurez ufw pour restreindre les accès entrants :
apt install ufw -y
ufw default deny incoming
ufw default allow outgoing
ufw allow OpenSSH
ufw enable
Ajoutez uniquement les ports nécessaires à vos services (80, 443 pour un serveur web, etc.).
7. Installer votre premier service
Votre VPS est maintenant sécurisé. Vous pouvez installer nginx, Docker, Node.js ou tout autre service :
apt install nginx -y
systemctl enable --now nginx
Accédez à l’adresse IP de votre VPS dans un navigateur : vous devriez voir la page par défaut nginx.
8. Surveiller les ressources
Quelques commandes utiles pour surveiller votre VPS :
- Charge CPU et mémoire :
htop - Espace disque :
df -h - Processus actifs :
ps aux - Logs système :
journalctl -f
Conclusion
En quelques étapes, votre VPS est opérationnel, sécurisé et prêt à accueillir vos projets. Si vous rencontrez une difficulté, notre équipe support est disponible depuis votre portail client OwnMyServ. N’hésitez pas à ouvrir un ticket — des humains répondent, sans script automatique.
Bonne exploration !