Toegang tot uw HeyForm-instantie
- Open uw browser en ga naar:
http://<Server_IP> - Maak uw eerste account aan via de registratiepagina.
Registratie beheren (belangrijk voor de veiligheid)
Registratie is standaard ingeschakeld.
Om nieuwe gebruikersregistraties uit te schakelen:
- Bewerk de
.envbestand:APP_DISABLE_REGISTRATION=true - Wijzigingen toepassen:
docker compose -f /root/heyform/docker-compose.yml up -d
Dit voorkomt dat onbevoegde gebruikers accounts aanmaken.
Belangrijke bestanden en mappen
- Toepassingsdirectory:
/root/heyform - Docker-omgevingsbestand:
/root/heyform/.env - Docker Compose-bestand:
/root/heyform/docker-compose.yml - Geüploade formulierafbeeldingen:
/root/heyform/assets/ - MongoDB-gegevensvolume:
mongodb_dataopgeslagen onder/var/lib/docker/volumes/ - KeyDB-gegevensvolume:
keydbopgeslagen onder/var/lib/docker/volumes/ - Nginx reverse proxy-configuratie:
/etc/nginx/sites-available/heyform.conf
Domein- en SSL-configuratie
Richt uw domein naar het IP-adres van de server.
Bewerk de Nginx-configuratie:
vim /etc/nginx/sites-available/heyform.conf
Vervangen server_name <IP>; met server_name <your-domain>;
Certbot installeren:
apt install -y certbot python3-certbot-nginx
Voer Certbot uit om een SSL-certificaat uit te geven:
certbot --nginx --non-interactive --agree-tos --email <your-email> -d <your-domain>
Test en herlaad Nginx:
sudo nginx -t
sudo systemctl reload nginx
Openen in browser: https://<your-domain>