Dostęp do Twojej instancji HeyForm
- Otwórz przeglądarkę i odwiedź:
http://<Server_IP> - Utwórz swoje pierwsze konto korzystając ze strony rejestracji.
Zarządzanie rejestracją (ważne dla bezpieczeństwa)
Rejestracja jest domyślnie włączona.
Aby wyłączyć rejestrację nowych użytkowników:
- Edytuj
.envplik:APP_DISABLE_REGISTRATION=true - Zastosuj zmiany:
docker compose -f /root/heyform/docker-compose.yml up -d
Uniemożliwia to nieautoryzowanym użytkownikom tworzenie kont.
Ważne pliki i katalogi
- Katalog aplikacji:
/root/heyform - Plik środowiska Dockera:
/root/heyform/.env - Plik Docker Compose:
/root/heyform/docker-compose.yml - Przesłane obrazy formularzy:
/root/heyform/assets/ - Ilość danych MongoDB:
mongodb_dataprzechowywane pod/var/lib/docker/volumes/ - Ilość danych KeyDB:
keydbprzechowywane pod/var/lib/docker/volumes/ - Konfiguracja odwrotnego proxy Nginx:
/etc/nginx/sites-available/heyform.conf
Konfiguracja domeny i protokołu SSL
Skieruj swoją domenę na adres IP serwera.
Edytuj konfigurację Nginx:
vim /etc/nginx/sites-available/heyform.conf
Zastępować server_name <IP>; z server_name <your-domain>;
Zainstaluj Certbota:
apt install -y certbot python3-certbot-nginx
Uruchom Certbota, aby wystawić certyfikat SSL:
certbot --nginx --non-interactive --agree-tos --email <your-email> -d <your-domain>
Przetestuj i załaduj ponownie Nginx:
sudo nginx -t
sudo systemctl reload nginx
Otwórz w przeglądarce: https://<your-domain>