Ce démarrage rapide vous mène d'un nouveau compte à un site déployé depuis votre dépôt Git et accessible sur internet. Comptez environ quinze minutes, dont la plus grande partie à attendre que le serveur s'installe.
Il vous faut un dépôt Git sur GitHub, GitLab ou Bitbucket, et soit un compte chez Hetzner Cloud, DigitalOcean, Vultr, Akamai, Amazon Web Services ou Google Cloud, soit votre propre serveur sous Ubuntu 24.04 fraîchement installé.
Étape 1 : créer votre compte
- Ouvrez la page d'inscription et remplissez Nom, Adresse e-mail, Mot de passe et Confirmer le mot de passe.
- Cliquez sur Créer le compte.
- Confirmez votre adresse e-mail avec le lien que nous vous envoyons.
Chaque nouveau compte reçoit sa propre organisation, à votre nom (par exemple « Organisation de Sam »). En créant le compte, vous acceptez les documents juridiques, comme l'indique le formulaire sous Créer le compte.
Une fois votre adresse e-mail confirmée, une courte introduction vous accompagne en quatre étapes :
- Bienvenue : ce que fait Vimonto Deploy. Passer l'introduction vous mène directement à l'application.
- Organisation : donnez à votre organisation le nom de votre entreprise ou de votre équipe. Vous pourrez le modifier plus tard dans Paramètres, ou créer d'autres organisations. Consultez les organisations.
- Votre essai : votre première organisation bénéficie de Premium gratuitement pendant 7 jours, avec toutes les fonctionnalités et sans coordonnées de paiement. L'étape indique quand l'essai se termine et ce qui suit : Premium, ou l'offre gratuite. Consultez la facturation.
- Connecter : les deux connexions à établir en premier, votre fournisseur cloud et votre hébergeur Git (étapes 2 et 3 ci-dessous). Connecter un fournisseur cloud et Connecter un hébergeur Git ouvrent Paramètres → Intégrations ; Aller à mon tableau de bord ouvre la vue d'ensemble.
Dans les deux cas, une courte visite vous fait ensuite découvrir l'application : Paramètres, Serveurs, Sites, Activité, la recherche, les notifications et Support. Utilisez Suivant et Retour, ou les touches fléchées ; Passer la visite ou Échap la ferme.
La vue d'ensemble d'une nouvelle organisation affiche Pour commencer : une liste de contrôle qui va de la connexion de votre fournisseur cloud à votre premier déploiement. Chaque étape se coche d'elle-même une fois terminée, le bouton de la suivante est déjà prêt, et Faire la visite vous montre la visite à nouveau. La croix masque la liste pour cette organisation ; elle disparaît aussi d'elle-même dès que toutes les étapes sont terminées.
Étape 2 : connecter un fournisseur cloud
Passez cette étape si vous utilisez votre propre serveur.
- Ouvrez Paramètres dans la navigation du haut et choisissez Intégrations.
- Sous Ajouter une intégration, trouvez Hetzner Cloud, DigitalOcean, Vultr, Akamai (Linode), Amazon Web Services ou Google Cloud et cliquez sur Connecter.
- Pour DigitalOcean et Akamai, quand la connexion via le fournisseur est disponible, Connecter vous emmène chez le fournisseur pour vous connecter puis vous ramène ; cliquez sur Avec un jeton pour coller plutôt un token. Sinon, collez un token de votre fournisseur (pour AWS un ID de clé d'accès et son secret, pour Google Cloud une clé de compte de service) et cliquez sur Vérifier et connecter.
Le compte affiche Fonctionne une fois le token vérifié. La même connexion gère le DNS des domaines de ce compte. Les détails par fournisseur se trouvent dans comptes cloud et DNS.
Étape 3 : connecter votre hébergeur Git
- Sur la même page Intégrations, trouvez GitHub, GitLab ou Bitbucket sous Ajouter une intégration.
- Cliquez sur Connecter et autorisez l'accès chez votre hébergeur Git (un hébergeur affiche Bientôt disponible tant que la connexion avec lui n'a pas été configurée sur la plateforme). Pour un GitLab auto-hébergé, cliquez sur Connecter sur la carte GitLab (auto-hébergé) et collez son adresse et un personal access token.
Vimonto Deploy utilise cette connexion pour lister vos dépôts et vos branches, et pour ajouter une deploy key en lecture seule et un webhook de push au dépôt que vous déployez. Consultez comptes Git.
Étape 4 : créer un serveur
- Allez dans Serveurs et cliquez sur Nouveau serveur.
- Sous Fournisseur, choisissez votre compte cloud connecté, ou Serveur personnalisé pour votre propre machine.
- Sous Type, gardez Serveur d'application (marqué Recommandé). Il installe Nginx, PHP, une base de données, Redis, Memcached et Node.js sur une seule machine, ce qui convient à la plupart des applications.
- Choisissez un Emplacement, une Taille, un Nom du serveur et les versions à installer, puis vérifiez et cliquez sur Créer le serveur.
Avec un fournisseur cloud, Vimonto Deploy crée le serveur dans votre compte, attend qu'il démarre puis le provisionne. Avec un serveur personnalisé, vous obtenez une commande à exécuter en root sur votre machine ; le provisionnement démarre dès qu'elle rappelle Vimonto Deploy.
Le provisionnement prend quelques minutes. Vous pouvez suivre chaque étape en direct sur la page du serveur ou dans Activité, et vous pouvez quitter la page entre-temps : vous recevez un message quand c'est terminé, et une notification sous la cloche de la barre du haut. Quand le serveur affiche Actif, il est prêt. Consultez créer un serveur, VPS personnalisé et provisionnement pour toutes les options.
Étape 5 : créer un site
- Ouvrez le serveur et choisissez Sites dans la barre latérale.
- Cliquez sur Nouveau site et choisissez la technologie de votre site, par exemple Laravel.
- Choisissez le Dépôt et la Branche à déployer.
- Choisissez l'adresse. Chaque site peut recevoir une adresse générée sur
on-deploy.link, qui fonctionne immédiatement sans modification DNS. Choisissez Utiliser un domaine personnalisé pour saisir plutôt votre propre domaine. - Pour les frameworks qui en ont besoin, choisissez ou créez une base de données sous Connecter une base de données.
- Cliquez sur Créer le site.
Vimonto Deploy configure le site sur le serveur, ajoute une deploy key et un webhook à votre dépôt et lance aussitôt le premier déploiement. Consultez créer un site.
Vos sites sont listés sur la page Sites du serveur, et tous les sites de l'organisation, sur tous ses serveurs, sous Sites dans la navigation du haut.
Étape 6 : suivre le premier déploiement
Ouvrez le site et choisissez Déploiements. Le déploiement en cours affiche ses étapes au fur et à mesure : Récupérer le code, Exécuter le script de déploiement, Mettre en ligne et Nettoyer les anciennes releases. Ouvrez-le pour lire la sortie de chaque étape. Un déploiement ne passe en ligne que si toutes les étapes ont réussi : un build raté ne casse donc jamais votre site.
Une fois le déploiement réussi, ouvrez l'adresse du site. Votre application est en ligne.
Désormais, vous pouvez :
- cliquer sur Déployer maintenant dans l'en-tête du site pour déployer le dernier commit,
- activer le Déploiement rapide pour que chaque push sur la branche déclenche automatiquement un déploiement,
- ou appeler l'URL de déploiement du site, ou l’API REST, depuis votre pipeline CI.
Consultez déploiements.
Étape 7 : finaliser la configuration
- Modifiez le fichier d'environnement (
.env) avec les paramètres de votre application. - Faites pointer votre propre domaine vers le serveur et demandez un certificat Let's Encrypt gratuit.
- Lancez les queue workers et le planificateur si votre application les utilise.
- Configurez les sauvegardes de bases de données et le monitoring.
- Invitez votre équipe et, si besoin, limitez qui voit quels serveurs avec les équipes.
- Choisissez les notifications que vous voulez, par exemple quand un déploiement échoue.
Questions fréquentes
Combien de temps prend le provisionnement d'un serveur ?
Généralement quelques minutes. Cela dépend de la taille du serveur et de la rapidité avec laquelle le fournisseur démarre la machine. Vous pouvez suivre chaque étape dans Activité pendant l'exécution.
Puis-je déployer sans dépôt Git ?
Oui, pour certains types de sites. Un site peut être créé sans dépôt, par exemple WordPress ou phpMyAdmin, que Vimonto Deploy installe pour vous. Pour déployer votre propre code, connectez d'abord un hébergeur Git.
Ai-je besoin de mon propre domaine pour commencer ?
Non. Quand les adresses générées sont disponibles, chaque site peut recevoir une adresse on-deploy.link qui fonctionne immédiatement. Vous pourrez ajouter votre propre domaine plus tard dans Domaines et SSL.