Accéder à votre instance HeyForm
- Ouvrez votre navigateur et rendez-vous sur :
http://<Server_IP> - Créez votre premier compte à l'aide de la page d'inscription.
Gestion des inscriptions (important pour la sécurité)
L'enregistrement est activé par défaut.
Pour désactiver les inscriptions de nouveaux utilisateurs :
- Modifier le
.envfichier :APP_DISABLE_REGISTRATION=true - Appliquer les modifications :
docker compose -f /root/heyform/docker-compose.yml up -d
Cela empêche les utilisateurs non autorisés de créer des comptes.
Fichiers et répertoires importants
- Répertoire des applications :
/root/heyform - Fichier d'environnement Docker :
/root/heyform/.env - Fichier Docker Compose :
/root/heyform/docker-compose.yml - Images de formulaires téléchargées :
/root/heyform/assets/ - Volume de données MongoDB :
mongodb_datastocké sous/var/lib/docker/volumes/ - Volume de données KeyDB :
keydbstocké sous/var/lib/docker/volumes/ - Configuration du proxy inverse Nginx :
/etc/nginx/sites-available/heyform.conf
Configuration du domaine et du SSL
Dirigez votre domaine vers l'adresse IP du serveur.
Modifier la configuration Nginx :
vim /etc/nginx/sites-available/heyform.conf
Remplacer server_name <IP>; avec server_name <your-domain>;
Installez Certbot :
apt install -y certbot python3-certbot-nginx
Exécutez Certbot pour émettre un certificat SSL :
certbot --nginx --non-interactive --agree-tos --email <your-email> -d <your-domain>
Testez et rechargez Nginx :
sudo nginx -t
sudo systemctl reload nginx
Ouvrir dans le navigateur : https://<your-domain>