الوصول إلى نسخة 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>