# SSL Linux

Si vous souhaitez déployer et utiliser ngSurvey sur un Linux avec un domaine fonctionnant en SSL, vous pouvez utiliser le script suivant qui déploiera ngSurvey en utilisant un reverse proxy ngInx activé pour SSL :

## Ubuntu

vous pouvez utiliser le script shell suivant depuis votre shell Ubuntu.

```
curl -o ngs-ubuntu-ssl-docker.sh https://ngsurvey.s3.eu-central-1.amazonaws.com/ngs-ubuntu-ssl-docker.sh 
sudo chmod +x ./ngs-ubuntu-ssl-docker.sh 
sudo ./ngs-ubuntu-ssl-docker.sh YOURDOMAIN.COM
```

Ceci générera un certificat pour votre domaine et configurera automatiquement ngSurvey sous un canal HTTPS sécurisé.&#x20;

{% hint style="danger" %}
Assurez-vous que votre domaine est correctement enregistré dans votre DNS avec l'IP de votre hôte.   &#x20;
{% endhint %}

## Base de données personnalisée

Par défaut, le script ci‑dessus utilisera une base de données mysql. Si vous souhaitez utiliser votre propre base de données, vous pouvez modifier le fichier téléchargé /srv/docker/ngsurveyee.ssl.mysql.yml provenant du script ci‑dessus et utiliser votre propre chaîne de connexion vers votre base de données, puis redémarrer votre installation ngSurvey en utilisant la commande suivante.&#x20;

```
sudo docker-compose -f /srv/docker/ngsurveyee.ssl.mysql.yml up -d
```


---

# Agent Instructions: 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:

```
GET https://docs.ngsurvey.com/fr/installation-setup/installation/linux-ubuntu-centos/ssl-linux.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
