Anested CloudAnestedCloud
Retour à la documentation
VPSMis à jour 6 août 2026 · 9 min de lecture

Déployer votre première application sur un VPS

Connectez-vous en SSH, exécutez votre app derrière Nginx, ajoutez un domaine avec HTTPS gratuit et sécurisez le serveur — un premier déploiement de A à Z.

Pour commencer

Qu'est-ce qu'un VPS et quand en ai-je besoin plutôt que d'un hébergement web ?

Un VPS (serveur privé virtuel) est une machine Linux complète avec accès root, CPU et RAM dédiés et sa propre IP. Vous le choisissez plutôt qu'un hébergement mutualisé dès que vous devez exécuter votre propre stack — une API Node.js ou Python, un worker en arrière-plan, des conteneurs Docker, un serveur de jeu, Redis, ou tout ce qui n'est pas seulement du PHP et des fichiers.

Sur Anested Cloud, chaque VPS est livré avec une IP dédiée et un root complet : vous ne partagez jamais un runtime avec d'autres locataires. Commencez sur une petite offre et redimensionnez en ligne à mesure que vous grandissez — le disque et la RAM évoluent sans reconstruction.

Comment me connecter à mon VPS Anested en SSH ?

Une fois le VPS provisionné, le tableau de bord affiche son IP et vous permet d'ajouter votre clé publique SSH. Depuis votre machine, connectez-vous avec la clé enregistrée :

# ajoutez d'abord votre clé dans le tableau de bord, puis :
ssh root@YOUR_SERVER_IP

# ou indiquez explicitement une clé
ssh -i ~/.ssh/id_ed25519 root@YOUR_SERVER_IP

Exécuter votre application

Comment déployer une app Node.js ou Python et la garder en marche ?

Amenez votre code sur la machine (git clone ou scp), installez ses dépendances, puis exécutez-la sous un gestionnaire de processus pour qu'elle survive aux plantages et aux redémarrages. Pour Node, PM2 est le choix le plus simple :

Le même schéma s'applique à Python (utilisez gunicorn/uvicorn sous systemd ou PM2) — l'objectif est un processus durable, supervisé par quelque chose qui le redémarre automatiquement.

npm install -g pm2
pm2 start app.js --name myapp
pm2 startup    # relance après redémarrage
pm2 save

Comment placer Nginx devant et ajouter un domaine avec HTTPS ?

Exécutez votre app sur un port local (disons 3000) et laissez Nginx gérer le trafic public sur les ports 80/443 en le relayant. Pointez l'enregistrement A de votre domaine vers l'IP du VPS, puis émettez un certificat Let's Encrypt gratuit avec certbot :

sudo apt install nginx certbot python3-certbot-nginx -y
# bloc serveur reverse-proxy minimal → proxy_pass http://127.0.0.1:3000;
sudo certbot --nginx -d yourdomain.com -d www.yourdomain.com

Le garder en bonne santé

Comment sécuriser un VPS neuf ?

Consacrez les dix premières minutes à durcir la machine. L'essentiel :

  • Créez un utilisateur sudo non-root et désactivez la connexion SSH root et l'authentification par mot de passe (clés uniquement).
  • Activez un pare-feu (ufw) et n'ouvrez que les ports utilisés — généralement 22, 80 et 443.
  • Installez unattended-upgrades pour appliquer les correctifs automatiquement, et ajoutez fail2ban pour contrer les attaques par force brute.
  • Ne committez jamais de secrets — gardez-les dans des variables d'environnement ou un fichier .env lu par l'app à l'exécution.

Comment surveiller et sauvegarder le serveur ?

Le tableau de bord affiche le CPU, la RAM et la bande passante en direct pour chaque VPS, et envoie des e-mails de cycle de vie pour ne jamais être surpris par une expiration. Pour vos données, planifiez des sauvegardes régulières de votre base et de vos fichiers utilisateurs vers un bucket Nest Storage — ce sont les copies hors machine qui rendent un serveur jetable et récupérable.

Toujours bloqué ?

Notre équipe peut examiner votre site directement — contactez-nous et nous vous aiderons à le résoudre.

Contacter le support