Loading...
Klystrr se connecte à votre serveur en SSH, installe les dépendances, lance le build, gère votre processus avec PM2, configure Nginx ou Apache, et vous donne une URL publique. Tout depuis un seul tableau de bord.
Le problème
Déployer manuellement sur un VPS est une suite d'étapes fragiles et répétitives : SSH, git pull, npm install, build, redémarrage PM2, vérification Nginx, validation SSL — et ça recommence à chaque mise à jour. Un bloc Nginx mal configuré ou un npm install oublié et le déploiement est cassé, souvent silencieusement.
La solution
Klystrr vous donne un workflow de déploiement que vous configurez une fois et exécutez autant de fois que nécessaire. Connectez votre VPS, liez votre dépôt, définissez vos commandes — Klystrr gère l'exécution dans le bon ordre. Votre code ne passe jamais par l'infrastructure Klystrr. Votre VPS reste là où tout tourne.
Fonctionnalités clés
Connectez n'importe quel VPS sous Ubuntu, Debian ou distributions Linux compatibles. Klystrr se connecte via SSH avec une clé privée que vous fournissez. Aucun agent, aucun processus persistant requis sur votre serveur.
Liez directement votre dépôt GitHub ou GitLab. Sélectionnez la branche à déployer. Klystrr récupère le dernier commit au moment du déploiement.
Définissez les commandes exactes que Klystrr exécute : installation des dépendances (npm install, pip install…), le build, et la commande de démarrage. Chaque champ est modifiable par projet.
Klystrr gère votre processus applicatif avec PM2. Il démarre, redémarre ou recharge le processus à chaque déploiement. Vous n'avez pas besoin de gérer PM2 manuellement sur le serveur.
Chaque déploiement produit un journal complet : chaque commande, sa sortie, son code de sortie et l'horodatage. En cas d'échec, vous savez exactement quelle étape a échoué et pourquoi.
Chaque déploiement est enregistré. Vous pouvez voir quand il a eu lieu, quel commit a été déployé, s'il a réussi ou échoué, et consulter le journal complet pour tout déploiement passé.
Comment ça marche
Fournissez l'IP de votre VPS, le nom d'utilisateur SSH et une clé SSH privée. Klystrr teste la connexion avant de sauvegarder.
Choisissez un nom et liez-le à un dépôt GitHub ou GitLab. Sélectionnez la branche à déployer.
Définissez la commande d'installation, de build et de démarrage — les mêmes que vous exécuteriez manuellement.
Ajoutez vos variables d'environnement directement dans le tableau de bord. Elles sont injectées à l'exécution — plus de fichiers .env à gérer sur le serveur.
Cliquez sur Déployer. Klystrr se connecte à votre serveur, récupère le dernier code, installe, build, puis démarre ou redémarre votre application via PM2.
Une fois l'application démarrée, Klystrr configure un reverse proxy (Nginx ou Apache) et émet un certificat SSL via Let's Encrypt. Votre projet est accessible sur votre-projet.klystrr.app.
Regardez le journal de déploiement en direct dans le tableau de bord. En cas d'échec, lisez la sortie d'erreur et redéployez. Pas de SSH requis.
Cas d'usage
Déployez une API Express ou Fastify depuis GitHub sur un VPS DigitalOcean ou Hetzner. Définissez npm install, npm run build et node dist/index.js. Terminé.
Les applications NestJS avec étape de build fonctionnent naturellement. Klystrr lance la compilation TypeScript, démarre le résultat compilé avec PM2 et le maintient actif.
Buildez un frontend statique avec npm run build et servez le répertoire de sortie via Nginx. Klystrr configure le reverse proxy et le SSL automatiquement.
Exécutez plusieurs applications sur le même VPS — chacune comme un projet Klystrr distinct, avec son propre processus PM2, bloc Nginx et URL publique.
En tant que freelance ou agence, déployez l'application d'un client sur son propre serveur, livrez une URL HTTPS publique le jour même, et maintenez la capacité à redéployer proprement.
Vous avez déjà des applications en production sur votre VPS ?
Voir le guide de migrationConnectez votre serveur une fois, configurez votre projet une fois, et déployez en un clic à chaque fois après ça.
Commencer gratuitement — sans carte de créditVotre serveur. Votre code. Klystrr rend juste le déploiement reproductible.