Truy cập phiên bản HeyForm của bạn
- Mở trình duyệt và truy cập:
http://<Server_IP> - Tạo tài khoản đầu tiên qua trang đăng ký.
Quản lý đăng ký (Lưu ý về bảo mật)
Đăng ký được bật theo mặc định.
Để tắt đăng ký người dùng mới:
- Chỉnh sửa
.envtệp:APP_DISABLE_REGISTRATION=true - Áp dụng thay đổi
docker compose -f /root/heyform/docker-compose.yml up -d
Điều này ngăn người dùng không được phép tạo tài khoản.
Các tệp và thư mục quan trọng
- Thư mục ứng dụng:
/root/heyform - File môi trường Docker:
/root/heyform/.env - Tệp Docker Compose:
/root/heyform/docker-compose.yml - Ảnh form đã tải lên:
/root/heyform/assets/ - Volume dữ liệu MongoDB:
mongodb_datalưu trữ dưới/var/lib/docker/volumes/ - Volume dữ liệu KeyDB:
keydblưu trữ dưới/var/lib/docker/volumes/ - Cấu hình reverse proxy Nginx:
/etc/nginx/sites-available/heyform.conf
Thiết lập Domain & SSL
Trỏ tên miền về địa chỉ IP của máy chủ.
Chỉnh sửa cấu hình Nginx:
vim /etc/nginx/sites-available/heyform.conf
Thay thế server_name <IP>; với server_name <your-domain>;
Cài đặt Certbot:
apt install -y certbot python3-certbot-nginx
Chạy Certbot để cấp chứng chỉ SSL:
certbot --nginx --non-interactive --agree-tos --email <your-email> -d <your-domain>
Kiểm tra và tải lại Nginx:
sudo nginx -t
sudo systemctl reload nginx
Mở trong trình duyệt: https://<your-domain>