Ce guide vous emmène de zéro à un premier déploiement en production sur vos propres serveurs. Il ne nécessite qu’un compte Git et un serveur VPS (avec un accès SSH).
Prérequis
- Un compte sur GitHub, GitLab ou Bitbucket.
- Un serveur VPS sous Ubuntu 20.04 ou plus récent (ou toute distribution supportant Docker), avec un utilisateur SSH.
- Environ 10 minutes.
Pas encore de serveur ? Vous pouvez en créer un chez n’importe quel fournisseur (Hetzner, OVH, DigitalOcean, Vultr\u2026). Paylood ne requiert aucun agent installé côté serveur : tout passe par SSH + Docker.
1. Créez votre compte
- Ouvrez app.paylood.com et cliquez sur Créer un compte (Create an account).
- Renseignez votre nom, votre email et un mot de passe.
- Saisissez le code OTP envoyé à votre adresse email pour activer le compte.
Vous pouvez aussi vous inscrire avec Google ou vous connecter avec GitHub (voir Compte & connexion).
2. Connectez votre compte Git
- Rendez-vous dans Paramètres → Comptes Git (Settings → Git Accounts).
- Cliquez sur Connecter (Connect) à côté de GitHub, GitLab ou Bitbucket.
- Autorisez Paylood dans la fenêtre qui s’ouvre. Vous êtes redirigé automatiquement.
Vos dépôts deviennent accessibles depuis le tableau de bord.
3. Ajoutez votre serveur VPS
- Ouvrez la page Serveurs (Servers) dans la barre latérale.
- Cliquez sur Connecter un VPS (Connect New VPS Server).
- Renseignez l’adresse IP, le port SSH (22 par défaut) et l’utilisateur (
rootou autre). - Choisissez l’authentification : mot de passe ou clé privée.
- Cliquez sur Tester la connexion (Test connection) — les étapes SSH s’affichent en direct, puis cliquez sur Connecter.
Astuce
La première connexion configure automatiquement Docker et un fichier d’échange (swap) sur votre serveur si nécessaire. Aucune installation manuelle requise.
4. Créez votre projet
- Dans la barre latérale, cliquez sur Nouveau projet (New Project).
- Étape Repository : sélectionnez votre fournisseur Git, votre dépôt et votre branche. Paylood analyse le dépôt et détecte votre stack (Node.js, Laravel, etc.).
- Étape SSH Config : choisissez le serveur VPS sur lequel déployer.
- Étape Database & Services : ajustez les services détectés (base de données, Redis\u2026) et les variables d’environnement.
- Étape Domain : choisissez un sous-domaine gratuit
*.paylood.appou votre propre domaine. - Étape Review : vérifiez le résumé, puis cliquez sur Save & Deploy.
Capture à venir
fr/projects-create
Cette capture illustrera la vue correspondante. Elle est générée automatiquement par le pipeline Playwright.
5. Suivez le déploiement
Le déploiement démarre automatiquement. Les étapes s’affichent en temps réel dans l’onglet Logs :
- Clonage du dépôt
- Génération du Dockerfile
- Upload sur le serveur
- Configuration du proxy (Traefik/Caddy)
- Build des images Docker
- Démarrage des conteneurs
- Vérification de l’état de santé
Capture à venir
fr/projects-deployments
Cette capture illustrera la vue correspondante. Elle est générée automatiquement par le pipeline Playwright.
Lorsque l’étape done est atteinte, votre application est en ligne !
Et maintenant ?
- Activez l’auto-déploiement pour déployer à chaque push.
- Attachez votre domaine et activez le SSL.
- Configurez des sauvegardes pour vos bases de données.
- Sécurisez votre serveur avec le durcissement automatique.
Important
Paylood déploie vos applications sur vos propres serveurs. Les identifiants de connexion sont chiffrés côté serveur avec votre clé d’encryption — ne les partagez jamais.