Accesso alla tua istanza HeyForm
- Apri il browser e visita:
http://<Server_IP> - Crea il tuo primo account dalla pagina di registrazione.
Gestione delle registrazioni (aspetto di sicurezza importante)
Le registrazioni sono abilitate per impostazione predefinita.
Per disabilitare le nuove iscrizioni:
- Edit the
.envfile:APP_DISABLE_REGISTRATION=true - Apply changes:
docker compose -f /root/heyform/docker-compose.yml up -d
Questo impedisce a utenti non autorizzati di creare account.
File e directory importanti
- Application directory:
/root/heyform - File environment Docker:
/root/heyform/.env - File Docker Compose:
/root/heyform/docker-compose.yml - Immagini dei form caricate:
/root/heyform/assets/ - Volume dati MongoDB:
mongodb_datastored under/var/lib/docker/volumes/ - Volume dati KeyDB:
keydbstored under/var/lib/docker/volumes/ - Configurazione del reverse proxy Nginx:
/etc/nginx/sites-available/heyform.conf
Configurazione dominio e SSL
Punta il tuo dominio all'IP del server.
Modifica la configurazione Nginx:
vim /etc/nginx/sites-available/heyform.conf
Replace server_name <IP>; with server_name <your-domain>;
Install Certbot:
apt install -y certbot python3-certbot-nginx
Esegui Certbot per emettere il certificato SSL:
certbot --nginx --non-interactive --agree-tos --email <your-email> -d <your-domain>
Testa e ricarica Nginx:
sudo nginx -t
sudo systemctl reload nginx
Open in browser: https://<your-domain>