A HeyForm példányához való hozzáférés
- Nyissa meg a böngészőjét, és látogasson el a következő weboldalra:
http://<Server_IP> - Hozza létre első fiókját a regisztrációs oldalon.
Regisztráció kezelése (biztonsági szempontból fontos)
A regisztráció alapértelmezés szerint engedélyezett.
Új felhasználók regisztrációjának letiltása:
- Szerkessze a
.envfájl:APP_DISABLE_REGISTRATION=true - Változtatások alkalmazása:
docker compose -f /root/heyform/docker-compose.yml up -d
Ez megakadályozza, hogy jogosulatlan felhasználók fiókokat hozzanak létre.
Fontos fájlok és könyvtárak
- Alkalmazás könyvtár:
/root/heyform - Docker környezet fájl:
/root/heyform/.env - Docker Compose fájl:
/root/heyform/docker-compose.yml - Feltöltött űrlapképek:
/root/heyform/assets/ - MongoDB adatmennyiség:
mongodb_datatárolva/var/lib/docker/volumes/ - KeyDB adatmennyiség:
keydbtárolva/var/lib/docker/volumes/ - Nginx fordított proxy konfiguráció:
/etc/nginx/sites-available/heyform.conf
Domain és SSL beállítás
Irányítsa domainjét a szerver IP-címére.
Nginx konfiguráció szerkesztése:
vim /etc/nginx/sites-available/heyform.conf
Cserélje ki server_name <IP>; - server_name <your-domain>;
Telepítse a Certbotot:
apt install -y certbot python3-certbot-nginx
Futtassa a Certbot programot az SSL-tanúsítvány kiadásához:
certbot --nginx --non-interactive --agree-tos --email <your-email> -d <your-domain>
Tesztelje és töltse be újra az Nginx-et:
sudo nginx -t
sudo systemctl reload nginx
Megnyitás böngészőben: https://<your-domain>