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 của bạn bằng cách sử dụng trang đăng ký.
Quản lý đăng ký (Bảo mật quan trọng)
Đăng ký được kích hoạt theo mặc định.
Để vô hiệu hóa đăng ký người dùng mới:
- Chỉnh sửa
.envtài liệu: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 cản người dùng trái phép tạo tài khoản.
File và thư mục quan trọng
- Thư mục ứng dụng:
/root/heyform - Tệp môi trường Docker:
/root/heyform/.env - File Docker Compose:
/root/heyform/docker-compose.yml - Hình ảnh biểu mẫu đã tải lên:
/root/heyform/assets/ - Khối lượng dữ liệu MongoDB:
mongodb_datađược lưu trữ dưới/var/lib/docker/volumes/ - Khối lượng dữ liệu KeyDB:
keydbđược lưu trữ dưới/var/lib/docker/volumes/ - Cấu hình proxy ngược Nginx:
/etc/nginx/sites-available/heyform.conf
Thiết lập tên miền và SSL
Trỏ tên miền của bạn đến IP 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>