Truy cập vào phiên bản HeyForm của bạn
- Mở trình duyệt của bạn và truy cập:
http://<Server_IP> - Hãy tạo tài khoản đầu tiên của bạn bằng trang đăng ký.
Quản lý đăng ký (Bảo mật quan trọng)
Chức năng đăng ký được bật mặc định.
Để vô hiệu hóa việc đăng ký người dùng mới:
- Chỉnh sửa
.envtài liệu:APP_DISABLE_REGISTRATION=true - Áp dụng các thay đổi:
docker compose -f /root/heyform/docker-compose.yml up -d
Điều này ngăn chặn người dùng không được ủy quyền tạo tài khoản.
Các tập tin 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 - Tệp Docker Compose:
/root/heyform/docker-compose.yml - Hình ảnh biểu mẫu đã tải lên:
/root/heyform/assets/ - Dung lượng dữ liệu MongoDB:
mongodb_datađược lưu trữ bên dưới/var/lib/docker/volumes/ - Khối lượng dữ liệu KeyDB:
keydbđược lưu trữ bên 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
Hãy trỏ tên miền của bạn đến đị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à khởi động lại Nginx:
sudo nginx -t
sudo systemctl reload nginx
Mở trong trình duyệt: https://<your-domain>