Přístup k vaší instanci HeyForm
- Otevřete prohlížeč a navštivte:
http://<Server_IP> - Vytvořte si svůj první účet pomocí registrační stránky.
Správa registrace (důležité z hlediska bezpečnosti)
Registrace je ve výchozím nastavení povolena.
Chcete-li zakázat registraci nových uživatelů:
- Upravit
.envsoubor:APP_DISABLE_REGISTRATION=true - Použít změny:
docker compose -f /root/heyform/docker-compose.yml up -d
Tím se zabrání neoprávněným uživatelům ve vytváření účtů.
Důležité soubory a adresáře
- Adresář aplikace:
/root/heyform - Soubor prostředí Docker:
/root/heyform/.env - Soubor Docker Compose:
/root/heyform/docker-compose.yml - Nahrané obrázky formulářů:
/root/heyform/assets/ - Objem dat MongoDB:
mongodb_datauloženo pod/var/lib/docker/volumes/ - Objem dat KeyDB:
keydbuloženo pod/var/lib/docker/volumes/ - Konfigurace reverzního proxy serveru Nginx:
/etc/nginx/sites-available/heyform.conf
Nastavení domény a SSL
Nasměrujte svou doménu na IP adresu serveru.
Upravte konfiguraci Nginx:
vim /etc/nginx/sites-available/heyform.conf
Nahradit server_name <IP>; s server_name <your-domain>;
Nainstalujte Certbot:
apt install -y certbot python3-certbot-nginx
Spusťte Certbot pro vydání SSL certifikátu:
certbot --nginx --non-interactive --agree-tos --email <your-email> -d <your-domain>
Otestujte a znovu načtěte Nginx:
sudo nginx -t
sudo systemctl reload nginx
Otevřít v prohlížeči: https://<your-domain>