# Démarrage rapide : déployer votre premier site

> De l'inscription au site en ligne : connectez un fournisseur cloud et Git, créez et provisionnez un serveur, puis créez et déployez un site depuis votre dépôt.

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é.

![Visite de Vimonto Deploy : la vue d'ensemble, la liste des serveurs, un serveur et l'un de ses sites](https://ops.vimonto.com/docs-media/fr/tour.mp4?v=161e760d)

## Étape 1 : créer votre compte

1. Ouvrez la page d'inscription et remplissez **Nom**, **Adresse e-mail**, **Mot de passe** et **Confirmer le mot de passe**.
2. Cliquez sur **Créer le compte**.
3. 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](/legal), 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 :

1. **Bienvenue** : ce que fait Vimonto Deploy. **Passer l'introduction** vous mène directement à l'application.
2. **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](https://ops.vimonto.com/docs/fr/organization/organizations).
3. **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](https://ops.vimonto.com/docs/fr/organization/billing).
4. **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.

1. Ouvrez **Paramètres** dans la navigation du haut et choisissez **Intégrations**.
2. Sous **Ajouter une intégration**, trouvez Hetzner Cloud, DigitalOcean, Vultr, Akamai (Linode), Amazon Web Services ou Google Cloud et cliquez sur **Connecter**.
3. 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](https://ops.vimonto.com/docs/fr/connections/server-providers).

## Étape 3 : connecter votre hébergeur Git

1. Sur la même page **Intégrations**, trouvez GitHub, GitLab ou Bitbucket sous **Ajouter une intégration**.
2. 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](https://ops.vimonto.com/docs/fr/connections/source-control).

> [!TIP]
> Ajoutez votre propre clé SSH publique dans **Paramètres du compte** → **Clés SSH** avant de créer le serveur. Vous pourrez alors la sélectionner à l'étape suivante et vous connecter au serveur depuis votre ordinateur. Consultez [votre compte](https://ops.vimonto.com/docs/fr/more/account#ajouter-vos-clés-ssh-personnelles).

## Étape 4 : créer un serveur

1. Allez dans **Serveurs** et cliquez sur **Nouveau serveur**.
2. Sous **Fournisseur**, choisissez votre compte cloud connecté, ou **Serveur personnalisé** pour votre propre machine.
3. 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.
4. 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](https://ops.vimonto.com/docs/fr/servers/create-a-server), [VPS personnalisé](https://ops.vimonto.com/docs/fr/servers/custom-vps) et [provisionnement](https://ops.vimonto.com/docs/fr/servers/provisioning) pour toutes les options.

## Étape 5 : créer un site

1. Ouvrez le serveur et choisissez **Sites** dans la barre latérale.
2. Cliquez sur **Nouveau site** et choisissez la technologie de votre site, par exemple Laravel.
3. Choisissez le **Dépôt** et la **Branche** à déployer.
4. 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.
5. Pour les frameworks qui en ont besoin, choisissez ou créez une base de données sous **Connecter une base de données**.
6. Cliquez sur **Créer le site**.

> [!TIP]
> Le DNS de votre domaine peut être configuré pour vous. Connectez Cloudflare, Hetzner Cloud, DigitalOcean, Vultr, Akamai, AWS ou Google Cloud dans les [intégrations](https://ops.vimonto.com/docs/fr/connections/integrations) : Vimonto Deploy y trouve le domaine, crée ses enregistrements et demande HTTPS lui-même. Sans connexion, le formulaire du domaine affiche **Astuce : laissez-nous configurer les enregistrements DNS** avec un lien pour en connecter une.

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](https://ops.vimonto.com/docs/fr/sites/create-a-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](https://ops.vimonto.com/docs/fr/more/api), depuis votre pipeline CI.

Consultez [déploiements](https://ops.vimonto.com/docs/fr/sites/deployments).

## Étape 7 : finaliser la configuration

- Modifiez le [fichier d'environnement](https://ops.vimonto.com/docs/fr/sites/environment) (`.env`) avec les paramètres de votre application.
- Faites pointer votre propre domaine vers le serveur et [demandez un certificat Let's Encrypt gratuit](https://ops.vimonto.com/docs/fr/sites/domains-and-ssl).
- Lancez les [queue workers et le planificateur](https://ops.vimonto.com/docs/fr/sites/queues-and-scheduler) si votre application les utilise.
- Configurez les [sauvegardes de bases de données](https://ops.vimonto.com/docs/fr/servers/backups) et le [monitoring](https://ops.vimonto.com/docs/fr/servers/monitoring).
- [Invitez votre équipe](https://ops.vimonto.com/docs/fr/organization/members-and-roles) et, si besoin, limitez qui voit quels serveurs avec les [équipes](https://ops.vimonto.com/docs/fr/organization/teams).
- Choisissez les [notifications](https://ops.vimonto.com/docs/fr/more/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**.
