A HeyForm-példány elérése
- Nyisd meg a böngészőt, és lépj a következő címre:
http://<Server_IP> - Hozd létre az első fiókodat a regisztrációs oldalon.
Regisztráció kezelése (fontos biztonsági tudnivalók)
A regisztráció alapértelmezetten engedélyezve van.
Új felhasználói regisztrációk letiltásához:
- Edit the
.envfile:APP_DISABLE_REGISTRATION=true - Apply changes:
docker compose -f /root/heyform/docker-compose.yml up -d
Ez megakadályozza, hogy illetéktelen felhasználók fiókot hozzanak létre.
Fontos fájlok és könyvtárak
- Application directory:
/root/heyform - Docker környezeti fájl:
/root/heyform/.env - Docker Compose fájl:
/root/heyform/docker-compose.yml - Feltöltött űrlapképek:
/root/heyform/assets/ - MongoDB adatkötet:
mongodb_datastored under/var/lib/docker/volumes/ - KeyDB adatkötet:
keydbstored under/var/lib/docker/volumes/ - Nginx fordított proxy konfiguráció:
/etc/nginx/sites-available/heyform.conf
Domain és SSL beállítása
Irányítsd a domained a szerver IP-címére.
Nginx konfiguráció szerkesztése:
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
Futtasd le a Certbot-ot a SSL tanúsítvány kiállításához:
certbot --nginx --non-interactive --agree-tos --email <your-email> -d <your-domain>
Teszteld és töltsd újra az Nginx-et:
sudo nginx -t
sudo systemctl reload nginx
Open in browser: https://<your-domain>