Accéder à votre instance HeyForm
- Ouvrez votre navigateur et rendez-vous sur :
http://<Server_IP> - Créez votre premier compte depuis la page d'inscription.
Gérer l'inscription (point de sécurité important)
L'inscription est activée par défaut.
Pour désactiver les nouvelles inscriptions :
- Modifiez le
.env: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 de l'application :
/root/heyform - Fichier d'environnement Docker :
/root/heyform/.env - Fichier Compose Docker :
/root/heyform/docker-compose.yml - Images de formulaires uploadé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 reverse proxy NGINX :
/etc/nginx/sites-available/heyform.conf
Domaine et configuration SSL
Faites pointer votre domaine vers l'IP du serveur.
Modifier la configuration Nginx :
vim /etc/nginx/sites-available/heyform.conf
Remplacez server_name <IP>; avec server_name <your-domain>;
Installer Certbot :
apt install -y certbot python3-certbot-nginx
Exécuter Certbot pour générer le certificat SSL :
certbot --nginx --non-interactive --agree-tos --email <your-email> -d <your-domain>
Tester et recharger Nginx :
sudo nginx -t
sudo systemctl reload nginx
Ouvrir dans le navigateur : https://<your-domain>