การเข้าถึงอินสแตนซ์ HeyForm ของคุณ
- เปิด browser และไปที่:
http://<Server_IP> - สร้างบัญชีแรกของคุณโดยใช้หน้าลงทะเบียน
การจัดการการลงทะเบียน (สำคัญด้านความปลอดภัย)
การลงทะเบียนถูกเปิดใช้งานตามค่าเริ่มต้น
หากต้องการปิดใช้งานการลงชื่อสมัครใช้ผู้ใช้ใหม่:
- แก้ไข
.envไฟล์:APP_DISABLE_REGISTRATION=true - ใช้การเปลี่ยนแปลง:
docker compose -f /root/heyform/docker-compose.yml up -d
วิธีนี้จะป้องกันไม่ให้ผู้ใช้ที่ไม่ได้รับอนุญาตสร้างบัญชี
ไฟล์และไดเรกทอรีที่สำคัญ
- ไดเรกทอรีแอป:
/root/heyform - ไฟล์สภาพแวดล้อมนักเทียบท่า:
/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
เปิดใน browser: https://<your-domain>