HeyForm Örneğinize Erişme
- Tarayıcını aç ve şu adresi ziyaret et:
http://<Server_IP> - Kayıt sayfasını kullanarak ilk hesabınızı oluşturun.
Kayıt Yönetimi (Güvenlik Önemlidir)
Kayıt varsayılan olarak etkindir.
Yeni kullanıcı kayıtlarını devre dışı bırakmak için:
- Düzenle
.envdosya:APP_DISABLE_REGISTRATION=true - Değişiklikleri uygula:
docker compose -f /root/heyform/docker-compose.yml up -d
Bu, yetkisiz kullanıcıların hesap oluşturmasını engeller.
Önemli Dosyalar ve Dizinler
- Uygulama dizini:
/root/heyform - Docker ortam dosyası:
/root/heyform/.env - Docker Compose dosyası:
/root/heyform/docker-compose.yml - Yüklenen form görselleri:
/root/heyform/assets/ - MongoDB veri hacmi:
mongodb_dataaltında saklanır/var/lib/docker/volumes/ - KeyDB veri hacmi:
keydbaltında saklanır/var/lib/docker/volumes/ - Nginx ters proxy yapılandırması:
/etc/nginx/sites-available/heyform.conf
Alan Adı ve SSL Kurulumu
Alan adınızı sunucu IP'sine yönlendirin.
Nginx yapılandırmasını düzenleyin:
vim /etc/nginx/sites-available/heyform.conf
Yer değiştirmek server_name <IP>; ile server_name <your-domain>;
Certbot'u yükleyin:
apt install -y certbot python3-certbot-nginx
SSL sertifikası vermek için Certbot'u çalıştırın:
certbot --nginx --non-interactive --agree-tos --email <your-email> -d <your-domain>
Nginx'i test edin ve yeniden yükleyin:
sudo nginx -t
sudo systemctl reload nginx
Tarayıcıda aç: https://<your-domain>