Доступ до вашої інстанції HeyForm
- Відкрийте браузер і перейдіть за адресою:
http://<Server_IP> - Створіть свій перший обліковий запис на сторінці реєстрації.
Управління реєстрацією (важливо для безпеки)
Реєстрація ввімкнена за замовчуванням.
Щоб вимкнути реєстрацію нових користувачів:
- Редагувати
.envфайл:APP_DISABLE_REGISTRATION=true - Застосувати зміни:
docker compose -f /root/heyform/docker-compose.yml up -d
Це запобігає створенню облікових записів неавторизованими користувачами.
Важливі файли та каталоги
- Каталог додатків:
/root/heyform - Файл середовища Docker:
/root/heyform/.env - Файл Docker Compose:
/root/heyform/docker-compose.yml - Завантажені зображення форм:
/root/heyform/assets/ - Обсяг даних MongoDB:
mongodb_dataзберігається під/var/lib/docker/volumes/ - Обсяг даних KeyDB:
keydbзберігається під/var/lib/docker/volumes/ - Конфігурація зворотного проксі-сервера Nginx:
/etc/nginx/sites-available/heyform.conf
Налаштування домену та SSL
Направте свій домен на IP-адресу сервера.
Редагування конфігурації Nginx:
vim /etc/nginx/sites-available/heyform.conf
Замінити server_name <IP>; з server_name <your-domain>;
Встановіть Certbot:
apt install -y certbot python3-certbot-nginx
Запустіть Certbot для видачі SSL-сертифіката:
certbot --nginx --non-interactive --agree-tos --email <your-email> -d <your-domain>
Перевірте та перезавантажте Nginx:
sudo nginx -t
sudo systemctl reload nginx
Відкрити в браузері: https://<your-domain>