Mengakses Instans HeyForm Anda
- Buka browser Anda dan kunjungi:
http://<Server_IP> - Buat akun pertama Anda menggunakan halaman pendaftaran.
Pengelolaan Pendaftaran (Keamanan Penting)
Pendaftaran diaktifkan secara default.
Untuk menonaktifkan pendaftaran pengguna baru:
- Edit
.envberkas:APP_DISABLE_REGISTRATION=true - Terapkan perubahan:
docker compose -f /root/heyform/docker-compose.yml up -d
Hal ini mencegah pengguna yang tidak berwenang untuk membuat akun.
Berkas dan Direktori Penting
- Direktori aplikasi:
/root/heyform - Berkas lingkungan Docker:
/root/heyform/.env - Berkas Docker Compose:
/root/heyform/docker-compose.yml - Gambar formulir yang diunggah:
/root/heyform/assets/ - Volume data MongoDB:
mongodb_datadisimpan di bawah/var/lib/docker/volumes/ - Volume data KeyDB:
keydbdisimpan di bawah/var/lib/docker/volumes/ - Konfigurasi proxy terbalik Nginx:
/etc/nginx/sites-available/heyform.conf
Pengaturan Domain & SSL
Arahkan domain Anda ke alamat IP server.
Edit konfigurasi Nginx:
vim /etc/nginx/sites-available/heyform.conf
Ganti server_name <IP>; dengan server_name <your-domain>;
Instal Certbot:
apt install -y certbot python3-certbot-nginx
Jalankan Certbot untuk mengeluarkan sertifikat SSL:
certbot --nginx --non-interactive --agree-tos --email <your-email> -d <your-domain>
Uji dan muat ulang Nginx:
sudo nginx -t
sudo systemctl reload nginx
Buka di browser: https://<your-domain>