> For the complete documentation index, see [llms.txt](https://docs.plenit.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.plenit.com/fr/productos/servers-2/how-to/how-to-deploy-a-3cx-template.md).

# Comment déployer un modèle 3CX sur un Serveur Plenit

3CX est une plateforme de communications unifiées et de centralisation téléphonique (PBX) basée sur Debian. Chez Plenit, vous la déployez depuis le **Marketplace**, ce qui accélère le provisionnement initial et laisse la configuration web de 3CX prête à être complétée ensuite.

> #### 👍 Ce que tu obtiens
>
> Un serveur avec 3CX déployé depuis le Marketplace et son assistant de configuration web accessible via le port 5015.

### Avant de commencer

* Se connecter à la plateforme de Plenit.
* Avoir un Abonnement de **Serveurs** disponible.
* Décider quelle IP publique vous utiliserez pour publier le port **5015** pendant la configuration initiale.

> #### 📘 Deux choses après le déploiement
>
> Lorsque le serveur est créé, ouvrez sa **console** pour activer l’accès distant à l’administration web et publiez le **port 5015** dans le pare-feu. Vous le verrez à l’étape 2.

### Étape 1. Déployez le modèle 3CX

Entre dans l'abonnement de **Serveurs** et cliquez sur **Nouveau serveur** pour ouvrir l’assistant. À partir de là :

1. Sélectionnez la **emplacement** et cliquez sur **Suivant**.
2. Choisissez le **taille** (CPU et RAM) et cliquez sur **Suivant**.
3. Ouvre l'onglet **Marketplace**, cliquez sur l’image de **3CX**, sélectionnez le **langue** et cliquez sur **Suivant**.
4. Choisissez le **taille du disque** et cliquez sur **Suivant**.
5. Configurez le **réseau** et cliquez sur **Suivant**.
6. Sur l’écran final, créez une étiquette et une clé SSH si vous en avez besoin, cochez **Ouvrir le port SSH pour accéder au service** uniquement si vous allez gérer la machine par terminal, assignez un **un nom** et cliquez sur **Créer le serveur**.

> #### 📘 Dimensionnez selon votre environnement
>
> La recommandation minimale pour 3CX est 1 CPU avec 2 cœurs et 2 Go de RAM. Attribuez davantage de ressources si l’environnement l’exige.

Lorsque le déploiement démarre, vous verrez le serveur à l’état **Chargement** et une notification de création. Une fois terminé, vous pouvez poursuivre avec la configuration initiale de 3CX.

{/\* 📸 CAPTURE 1 · onglet Marketplace avec l’image de 3CX et le sélecteur de langue \*/}

![Sélection de 3CX et de sa langue dans le Marketplace](https://REEMPLAZA-URL/servidores-howto-3cx-01.png)

### Étape 2. Préparez le système 3CX

> #### 🚧 D’abord la console, ensuite le port
>
> Le port 5015 ne sert à rien tant que vous n’activez pas l’accès web depuis la console. Faites cette étape avant d’ouvrir le pare-feu.

Retournez sur l’interface de Plenit et ouvrez la **console** du serveur. Sélectionnez l’option **1** pour activer l’accès distant à l’administration web initiale. La console vous indiquera que vous devez ouvrir le port **5015** pour accéder à l’application.

{/\* 📸 CAPTURE 2 · console du serveur avec l’option 1 pour activer l’accès web \*/}

![Console 3CX avec l’option pour activer la configuration web](https://REEMPLAZA-URL/servidores-howto-3cx-02.png)

Ensuite, en bas de la configuration du serveur, cliquez sur **Nouvelle règle d’entrée** et créez une règle **NAT** (redirection entre l’IP publique et l’IP privée du serveur) pour publier le 5015 :

* **Sélectionnez le réseau** : normalement, laissez-la telle quelle.
* **Origines** : une IP ou une plage d’origine, ou **N’importe quelle IP** pour autoriser n’importe quel réseau.
* **Protocole** : laissez la valeur affichée par le modèle.
* **IP publique** : l’IP publique sur laquelle la connexion est servie.
* **IP privée** : l’IP interne du serveur 3CX.
* **Port privé**: **5015**.

Clique **Continuer** et vérifiez que la règle apparaît dans la liste du pare-feu.

{/\* 📸 CAPTURE 3 · nouvelle règle d’entrée (NAT) publiant le port 5015 \*/}

![Création de la règle NAT pour le port 5015 de 3CX](https://REEMPLAZA-URL/servidores-howto-3cx-03.png)

> 👍 Réduisez l’exposition de l’accès initial
>
> Le 5015 est la porte d’entrée vers l’administration de votre central téléphonique. Chaque fois que possible :
>
> * Utilise **Origines** avec une IP ou une plage précise au lieu de **N’importe quelle IP**.
> * Ouvrez le 5015 uniquement pendant la configuration initiale et supprimez ou restreignez la règle une fois terminé.
> * Cochez **Ouvrir le port SSH** et utilisez une clé SSH seulement si vous allez vraiment gérer la machine par terminal.

### Validation

Ouvrez dans le navigateur `http://IP_Publique:5015`, en remplaçant `IP_Publique` par l’IP publique de la règle. Si la page se charge, vous verrez l’écran **Configurez votre installation 3CX**, avec les options pour téléverser une nouvelle configuration ou restaurer une sauvegarde, et vous pouvez déjà poursuivre avec l’assistant web.

Pour le confirmer depuis le terminal :

```bash
curl -I http://<IP-PUBLIQUE>:5015
```

### Si quelque chose ne colle pas

| Symptôme                                            | Cause probable                                     | Que faire                                                      |
| --------------------------------------------------- | -------------------------------------------------- | -------------------------------------------------------------- |
| `http://IP:5015` ne répond pas                      | Vous n’avez pas activé l’accès web dans la console | Ouvrez la console et choisissez l’option **1**                 |
| Ça ne s’ouvre toujours pas                          | La règle ne publie pas correctement le 5015        | Vérifiez que la règle existe et que le **Port privé** est 5015 |
| Se connecte à une autre machine ou n’y parvient pas | IP mal attribuées dans la règle                    | Vérifiez que **IP publique** et **IP privée** sont correctes   |
| Répond aux autres mais pas à vous                   | `Origines` vous bloque                             | Assurez-vous que votre IP figure dans la plage autorisée       |

<br>

### Conclusion

Avec cela, vous avez 3CX déployé depuis le Marketplace et son assistant web prêt sur le 5015. La clé du processus tient en deux gestes dans cet ordre : activer l’accès web depuis la console et, seulement ensuite, publier le port. Et comme il s’agit d’un standard téléphonique, fermez ou restreignez ce 5015 dès que vous avez terminé la configuration initiale : il n’est pas judicieux de laisser l’administration ouverte sur Internet plus longtemps que nécessaire.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.plenit.com/fr/productos/servers-2/how-to/how-to-deploy-a-3cx-template.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
