การเข้าใช้งานอินสแตนซ์ 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>