# Créer un serveur chez Hetzner, DigitalOcean, Vultr, Akamai, AWS, Google

> Créez et provisionnez un serveur Ubuntu prêt pour Laravel chez votre fournisseur cloud : type, région, taille, version de PHP et base de données.

Créer un serveur dans Vimonto Deploy se fait en un court assistant. Vous choisissez un compte cloud connecté, le rôle du serveur, l'endroit où il tourne et sa taille, puis la version de PHP et la base de données. Vimonto Deploy crée le serveur chez votre fournisseur sous Ubuntu 24.04 LTS et le [provisionne](https://ops.vimonto.com/docs/fr/servers/provisioning) : il installe et sécurise tout ce dont le type de serveur a besoin. Cela prend généralement 5 à 15 minutes, et vous pouvez suivre l'opération en direct.

Il vous faut un [fournisseur cloud connecté](https://ops.vimonto.com/docs/fr/connections/server-providers) pour créer un serveur de cette façon. Vous avez déjà un serveur ? Connectez-le comme [VPS personnalisé](https://ops.vimonto.com/docs/fr/servers/custom-vps) avec le même assistant.

![Parcours de l'assistant de création de serveur : fournisseur, type de serveur, région et taille, logiciels et vérification](https://ops.vimonto.com/docs-media/fr/create-server.mp4?v=161e760d)

## Avant de commencer

- **Un fournisseur cloud.** Connectez Hetzner Cloud, DigitalOcean, Vultr, Akamai, Amazon Web Services ou Google Cloud dans **Paramètres** → **Intégrations**. Seules les connexions qui affichent **Fonctionne** peuvent être choisies.
- **Une permission.** Créer des serveurs nécessite le rôle **Propriétaire**, **Administrateur** ou **Manager**.
- **De la place dans votre offre.** L'offre gratuite comprend 1 serveur, load balancers et serveurs personnalisés compris. Quand elle est pleine, la page affiche **Votre offre est pleine** ; consultez la [facturation](https://ops.vimonto.com/docs/fr/organization/billing).
- **Une clé SSH (recommandé).** Ajoutez votre clé publique dans **Compte** → **Clés SSH** pour pouvoir vous connecter vous-même au serveur. Consultez [clés SSH](https://ops.vimonto.com/docs/fr/connections/ssh-keys).

## Créer un serveur étape par étape

Allez dans **Serveurs** et choisissez **Nouveau serveur**. L'assistant comporte quatre étapes : **Fournisseur**, **Serveur**, **Logiciels** et **Vérifier**. Vous pouvez revenir en arrière avec **← Précédent**, ou passer directement à une étape avec **Modifier** dans la vérification.

### 1. Fournisseur : où sera hébergé votre serveur ?

![La première étape de l'assistant de création de serveur avec les comptes cloud connectés et l'option de serveur personnalisé](https://ops.vimonto.com/docs-media/fr/create-server.webp?v=161e760d "Étape 1 : choisir où sera hébergé votre serveur")

Choisissez l'un de vos comptes connectés, ou **Serveur personnalisé** pour un serveur que vous avez déjà. Une connexion qui ne fonctionne pas s'affiche sous la forme « … · ne fonctionne pas » et ne peut pas être choisie.

### 2. Serveur : type, emplacement et taille

**Quel type de serveur ?** Le type détermine ce que Vimonto Deploy installe. Vous hésitez ? Choisissez un **Serveur d'application**, qui réunit tout sur une seule machine.

| Type | Installe |
| --- | --- |
| **Serveur d'application** (recommandé) | Nginx, PHP, une base de données, Redis, Memcached, Node.js, Supervisor |
| **Serveur web** | Nginx, PHP, Node.js, Supervisor |
| **Serveur worker** | PHP et Supervisor, pour les queue workers |
| **Serveur de base de données** | MySQL, MariaDB ou PostgreSQL |
| **Serveur de cache** | Redis et Memcached |
| **Serveur Meilisearch** | Meilisearch |
| **Load balancer** | Nginx |

Consultez [types de serveurs](https://ops.vimonto.com/docs/fr/servers/server-types) pour savoir à quoi sert chaque type et quelles pages il propose.

**Emplacement et taille.** Choisissez une région dans le champ de recherche (saisissez une ville ou un pays). Le tableau en dessous liste les tailles que le fournisseur peut créer dans cette région en ce moment, en direct depuis le fournisseur : CPU, mémoire, disque et prix par mois et par heure. Les tailles épuisées chez le fournisseur affichent **Épuisé** et ne peuvent pas être choisies ; les suggestions du fournisseur affichent **Recommandé**. Chez Hetzner Cloud, les tailles sont marquées **Optimisé pour le coût**, **Partagé** ou **Dédié** ; chez AWS **Burstable**, **Usage général**, **Optimisé pour le calcul** ou **Optimisé pour la mémoire**. Chez Google Cloud, une région est une zone (par exemple **Netherlands (europe-west4-a)**), et les tailles n'affichent pas de prix, car l'API de Google n'en fournit pas ; consultez [Google Cloud](https://ops.vimonto.com/docs/fr/connections/server-providers#google-cloud--où-trouver-la-clé-du-compte-de-service). Les huit premières tailles s'affichent d'abord ; choisissez **Afficher les … tailles** pour voir les autres.

**Réseau privé.** Les serveurs d'un même réseau communiquent entre eux par des adresses privées, à l'écart d'internet. C'est utile pour un serveur de base de données ou de cache séparé.

- **Aucun** : le serveur ne reçoit qu'une adresse publique.
- **Réseau existant** : rejoindre un réseau que vous avez déjà dans cette région chez le fournisseur. Le réseau par défaut d'un fournisseur (DigitalOcean en a un par région) est sélectionné pour vous.
- **Nouveau réseau** : Vimonto Deploy crée un réseau chez le fournisseur avec le **Nom du réseau** que vous saisissez, et choisit une plage d'adresses libre pour éviter tout conflit avec vos autres réseaux.

### 3. Logiciels : nom, PHP, base de données et clés

- **Nom du serveur** : lettres minuscules, chiffres et tirets, unique dans votre organisation. Il devient aussi le hostname du serveur. Un nom aléatoire comme `cedar-harbor` est proposé ; le bouton à côté en propose un autre.
- **Système d'exploitation** : Ubuntu 24.04 LTS, avec des mises à jour de sécurité jusqu'en 2029. Les mises à jour de sécurité automatiques sont activées.
- **PHP** (serveurs d'application, web et worker) : PHP 8.5, 8.4, 8.3, 8.2 ou 8.1. La valeur par défaut est PHP 8.5. Vous pourrez installer d'autres versions côte à côte plus tard sur la page [PHP](https://ops.vimonto.com/docs/fr/servers/php) du serveur.
- **Base de données** (serveurs d'application et de base de données) : MySQL (8.4 LTS ou 8.0), MariaDB (11.4 LTS ou 10.11 LTS) ou PostgreSQL (18, 17 ou 16). Un serveur d'application peut aussi avoir **Aucun**, par exemple si vous utilisez un serveur de base de données séparé.
- **Vos clés SSH** : les clés de votre compte autorisées à se connecter au serveur. Elles sont toutes sélectionnées par défaut. Les clés de l'organisation sont toujours ajoutées. Votre choix est conservé avec le serveur : un VPS personnalisé reçoit ces clés quand il se connecte, et si le provisionnement est relancé, les mêmes clés sont installées.

### 4. Vérifier et créer

La vérification liste tous vos choix. À côté, vous voyez le **Coût chez** votre fournisseur par mois : le serveur est facturé directement par le fournisseur, et Vimonto Deploy ne facture rien de plus par serveur. Choisissez **Créer le serveur**.

## Que se passe-t-il après avoir choisi Créer le serveur ?

Vous arrivez directement sur la page du serveur, où un panneau de progression affiche la tâche :

1. Si vous avez choisi un nouveau réseau, il est créé en premier.
2. Le serveur est créé chez le fournisseur, avec une paire de clés générée pour ce seul serveur.
3. Vimonto Deploy attend que le serveur démarre et accepte SSH.
4. Il exécute les étapes de provisionnement une par une : préparation du système, de l'utilisateur et de SSH, du pare-feu, des mises à jour de sécurité automatiques, puis des logiciels du type de serveur.
5. Il installe l'agent de monitoring.

Chaque étape affiche sa sortie, sous **Détails et log**. Inutile de garder la fenêtre ouverte : quand la tâche se termine, vous recevez une notification dans l'onglet ouvert, quel qu'il soit. La tâche apparaît aussi sur la page [Activité](https://ops.vimonto.com/docs/fr/organization/activity). Consultez le détail de ce qui est installé sur la page [provisionnement](https://ops.vimonto.com/docs/fr/servers/provisioning).

Tant que le serveur n'est pas actif, cette vue d'ensemble est sa seule page : il n'y a pas de barre latérale, et les autres pages du serveur y ramènent. La barre latérale apparaît d'elle-même à la fin du provisionnement ; consultez [provisionnement](https://ops.vimonto.com/docs/fr/servers/provisioning).

Les membres qui voient le serveur reçoivent une notification **Serveur prêt** quand il est terminé, ou **Échec de la configuration d'un serveur** en cas d'échec, par les canaux qu'ils ont choisis dans les [notifications](https://ops.vimonto.com/docs/fr/more/notifications). Si votre organisation limite les serveurs que vous voyez à ceux de vos [équipes](https://ops.vimonto.com/docs/fr/organization/teams), le nouveau serveur rejoint vos équipes pour que vous continuiez à le voir.

## Conserver les mots de passe du serveur

Chaque serveur reçoit un **mot de passe sudo** pour son utilisateur. Les serveurs d'application et de base de données dotés d'une base de données reçoivent aussi un **mot de passe de la base de données** pour l'utilisateur de la base, et un serveur Meilisearch reçoit une **Clé maître Meilisearch**. Ces mots de passe sont générés pour ce serveur et se composent de lettres et de chiffres aléatoires.

Seule la personne qui a créé le serveur les voit, et une seule fois :

- Sur la page du serveur, une fenêtre **Mots de passe de …** les affiche avec un bouton **Copier** pour chacun.
- **Télécharger (.txt)** les enregistre dans un fichier texte.
- Une copie vous est aussi envoyée par e-mail, au cas où vous fermeriez la page trop tôt.

Choisissez **Je les ai enregistrés** une fois qu'ils sont dans votre gestionnaire de mots de passe. Vimonto Deploy les supprime alors définitivement (une fois le provisionnement terminé) : personne ne peut plus les récupérer, pas même Vimonto Deploy. Tant que vous n'avez pas confirmé, le panneau **Accès** de la vue d'ensemble affiche **Afficher une seule fois** à côté de **Mots de passe**.

> [!WARNING]
> Enregistrez les mots de passe avant de confirmer. Il vous faut le mot de passe sudo pour exécuter `sudo` quand vous êtes connecté en tant qu'utilisateur du serveur, et le mot de passe de la base de données pour vous y connecter depuis vos applications ou vos outils.

Vous vous connectez avec votre clé SSH ; root n'a volontairement pas de mot de passe.

## Statuts d'un serveur

| Statut | Signification |
| --- | --- |
| **Création** | Le serveur est en cours de création chez le fournisseur. |
| **En attente de connexion** | Un VPS personnalisé attend que vous exécutiez la commande de connexion. |
| **Provisionnement** | Les logiciels sont en cours d'installation. |
| **Actif** | Le serveur est prêt à l'emploi. |
| **Échoué** | La création ou le provisionnement s'est arrêté sur une erreur. |
| **Déconnecté** | Le serveur était actif, mais Vimonto Deploy ne parvient plus à le joindre en SSH. |
| **Suppression** | Le serveur est en cours de suppression. |

## Que faire si la création du serveur échoue ?

Le panneau de progression affiche **Échec du provisionnement** avec l'erreur, et le log complet se trouve sous **Détails et log**. Les causes courantes sont un fournisseur sans capacité disponible dans la région, un token sans droits d'écriture, ou un serveur qui n'a pas démarré ou accepté SSH dans les 15 minutes.

Corrigez la cause et choisissez **Réessayer** (cela nécessite la permission de créer des serveurs). Le provisionnement reprend là où il le peut : un serveur qui existe déjà chez le fournisseur n'est pas recréé, et chaque étape peut être relancée sans risque. De nouveaux mots de passe sont générés si vous aviez déjà confirmé les anciens. Consultez [provisionnement](https://ops.vimonto.com/docs/fr/servers/provisioning#que-faire-si-le-provisionnement-échoue-).

## Questions fréquentes

### Combien de temps faut-il pour créer un serveur ?

Généralement 5 à 15 minutes entre **Créer le serveur** et un serveur actif. L'essentiel de ce temps sert à mettre à jour Ubuntu et à installer les logiciels ; les serveurs d'application avec une base de données sont les plus longs.

### Quelle version d'Ubuntu les serveurs utilisent-ils ?

Ubuntu 24.04 LTS. Ubuntu 26.04 LTS suivra une fois que tous les logiciels y auront été testés.

### Puis-je changer le type de serveur plus tard ?

Le type détermine ce que le provisionnement installe : choisissez donc le type correspondant au rôle du serveur. Vous pourrez ajouter plus tard d'autres versions de PHP, bases de données, processus et services sur les pages du serveur.

### Vimonto Deploy facture-t-il par serveur ?

Non. Vimonto Deploy a un prix unique par organisation. Le fournisseur facture le serveur lui-même sur votre propre compte.

### Puis-je déplacer un serveur vers une autre organisation ?

Oui. Envoyez un transfert depuis les **Paramètres** du serveur ; le nouveau propriétaire l'accepte dans l'une de ses organisations, avec les sites et les bases de données. Voir [transférer un serveur](https://ops.vimonto.com/docs/fr/servers/transfer-a-server).
