L’assistant Nouveau projet (New Project) vous guide en 5 étapes. Cliquez sur Nouveau projet dans la barre latérale pour commencer. Les étapes s’affichent dans le Stepper en haut de l’écran.
Étape 1 — Repository
- Sélectionnez un fournisseur Git (parmi vos comptes connectés).
- Choisissez le dépôt dans la liste (recherche disponible).
- Sélectionnez la branche à déployer.
- Paylood analyse le dépôt et détecte votre stack : framework, base de données, port d’écoute.
- Si le dépôt est un monorepo, choisissez le service (chemin) à déployer.
Capture à venir
fr/projects-create
Cette capture illustrera la vue correspondante. Elle est générée automatiquement par le pipeline Playwright.
Astuce
L’analyse est automatique dès la sélection d’une branche. En cas d’échec (ex : dépôt trop gros), relancez l’analyse avec le bouton prévu avant de continuer.
Étape 2 — SSH Config (serveur)
- Choisissez Connecter un serveur existant ou Créer un nouveau serveur.
- Renseignez les identifiants : IP, port SSH, utilisateur et authentification (mot de passe ou clé privée).
- Cliquez sur Tester la connexion (Test connection) : les étapes SSH défilent en direct.
- Confirmez pour lier le serveur au projet.
À la première connexion, Paylood installe Docker et configure le swap si nécessaire. C’est transparent pour vous.
Étape 3 — Database & Services
Cette étape liste les services détectés par l’analyse :
- Base de données (PostgreSQL, MySQL, MongoDB\u2026)
- Caches (Redis, Memcached\u2026)
- Files (MinIO\u2026)
- Votre application (Node.js, PHP\u2026)
Pour chaque service vous pouvez :
- L’activer ou désactiver avec le toggle.
- Modifier la version, le port, le chemin d’entrée et les volumes.
- Ajouter des services personnalisés via une recherche sur Docker Hub.
- Configurer les variables d’environnement globales, ou les importer depuis un fichier
.env.
Astuce
L’option Build artifacts est utile pour les applications frontend : le build généré (ex : dossier dist) est servi directement. Pour les stacks frontend + backend sans domaine, Paylood fusionne les deux dans un seul Dockerfile.
Étape 4 — Domain
- Choisissez le mode domaine :
- Sous-domaine gratuit
*.paylood.app(immédiat, géré par Paylood). - Votre domaine personnalisé (ex :
api.monsite.com). - Domaine racine (ex :
monsite.com).
- Sous-domaine gratuit
- Si vous choisissez un domaine personnalisé, Paylood affiche l’enregistrement DNS de type A à créer.
- Cliquez sur Verify DNS pour vérifier la propagation.
- Choisissez le SSL : automatique (Let’s Encrypt), personnalisé (certificat + clé) ou aucun.
Capture à venir
fr/domains-overview
Cette capture illustrera la vue correspondante. Elle est générée automatiquement par le pipeline Playwright.
Étape 5 — Review
- Vérifiez le résumé : dépôt, branche, serveur, services, variables.
- Cliquez sur Save & Deploy pour enregistrer et lancer immédiatement le premier déploiement.
- Ou cliquez sur Save pour enregistrer sans déployer.
Après la création
- Le projet apparaît dans la page Projets (Projects).
- Le premier déploiement se lance dans l’onglet Logs (voir Déploiements).
- Vous pouvez rejoindre la page du projet pour gérer variables, sauvegardes et console.
Attention
Un projet incomplet (étapes non terminées) ne peut pas être déployé. L’application vous redirige automatiquement vers l’étape manquante de l’assistant.
Supprimer un projet
Depuis la page Projets, ouvrez le menu du projet puis Supprimer. La suppression est définitive (projet, environnement, déploiements). Les conteneurs sur votre serveur sont arrêtés lors du prochain nettoyage.