Je vais déployer une application Nextjs React ou Nodejs sur VPS avec nginx pm2 et SSL
Développeur Full Stack en NextJS, chatbots IA, RAG et déploiement VPS
À propos de ce service
Vous avez créé l’application. Maintenant, passons-la en ligne.
Déployer sur un VPS semble simple jusqu’à ce que Nginx plante, que PM2 ne survive pas à un redémarrage ou que le SSL échoue. Je déploie quotidiennement des applications Next.js, React et Node.js en production pour une agence digitale, avec des systèmes CRM, POS et HMS fonctionnant 24/7 sur de vrais serveurs.
Ce que vous obtenez : configuration du reverse proxy Nginx, gestionnaire de processus PM2 avec redémarrage automatique, certificat SSL gratuit via Let's Encrypt, configuration du domaine et DNS, pipeline CI/CD GitHub Actions (Standard et supérieur), variables d’environnement et configuration .env.production, MongoDB ou PostgreSQL sur VPS (Premium).
Compatible avec tout VPS Ubuntu ou Debian : DigitalOcean, Hostinger, Hetzner, AWS EC2, Vultr.
Stack : Next.js · Node.js · Nginx · PM2 · Ubuntu 22.04 · GitHub Actions · Certbot
Contactez-moi avant de commander pour que je puisse confirmer votre configuration. Passons votre application en ligne.
Outils:
Docker
•
Jenkins
•
GitHub
Frameworks:
Npm
Langage de programmation:
Bash
•
JavaScript
Expertise:
Installation
•
Débogage
•
Configuration
Mon portfolio
FAQ
Traduction automatique
Quels fournisseurs VPS prenez-vous en charge ?
Je peux déployer sur n'importe quel VPS basé sur Ubuntu ou Debian, y compris DigitalOcean Droplets, VPS Hostinger, Hetzner Cloud, AWS EC2, Linode et Vultr. Tant que vous avez accès SSH, je peux tout configurer.
Pouvez-vous déployer une application MERN stack, pas seulement Next.js ?
Oui. Je déploie régulièrement des applications MERN stack complètes — frontend React, backend Node.js/Express, et MongoDB sur le même VPS ou séparément. Je peux aussi configurer Nginx pour servir plusieurs applications sur différents sous-domaines depuis un seul serveur.
Ce qui est inclus dans la configuration du pipeline CI/CD ?
J'ai mis en place un workflow GitHub Actions pour que chaque fois que vous poussez sur votre branche principale, le serveur tire automatiquement le dernier code, reconstruit l'application Next.js et redémarre PM2 sans interruption. Plus besoin d'accès SSH manuel après cela.
Mon application redémarrera-t-elle automatiquement après un redémarrage du serveur ?
Oui. Je configure PM2 avec la commande systemd de démarrage et je sauvegarde la liste des processus pour que votre application revienne en ligne automatiquement après un redémarrage ou un crash du serveur — sans que vous ayez à intervenir.
De quoi avez-vous besoin de ma part pour commencer ?
Vos identifiants SSH du VPS (IP, nom d'utilisateur, mot de passe ou clé), le lien vers votre dépôt GitHub, votre nom de domaine, et toutes les variables .env dont votre application a besoin. Merci de me contacter avant de commander pour que je puisse confirmer le périmètre.

