الوصول إلى Focalboard
- افتح متصفحك وزُر:
http://<SERVER_IP> - قم بالتسجيل وإنشاء حسابك في الزيارة الأولى (يصبح هذا هو المستخدم المسؤول).
الملفات والمجلدات المهمة
- مجلد التثبيت:
/opt/focalboard - إنشاء ملف:
/opt/focalboard/docker-compose.yml - إعدادات Nginx:
/etc/nginx/sites-available/focalboard - حجم البيانات:
/var/lib/docker/volumes/focalboard_fbdata/_data - حجم PostgreSQL (في حالة استخدام PostgreSQL):
/var/lib/docker/volumes/focalboard_pgdata/_data - تكوين التطبيق (في حالة استخدام PostgreSQL):
/opt/focalboard/config.json - ملف Env (في حالة استخدام PostgreSQL):
/opt/focalboard/.env
إدارة Docker
انتقل إلى دليل التثبيت:
cd /opt/focalboard
بداية الحاويات:
docker compose up -d
عرض السجلات:
docker compose logs -f
إيقاف الحاويات:
docker compose down
إعادة تشغيل الحاوية:
docker restart focalboard
غلاف حاوية الوصول:
docker exec -it focalboard sh
تفعيل SSL مع نطاق
1. وجِّه نطاقك إلى IP الخادم.
2. قم بتحرير تكوين Nginx واستبداله server_name <IP>; بنطاقك (<your-domain>):
vim /etc/nginx/sites-available/focalboard
3. ثبّت Certbot:
apt install -y certbot python3-certbot-nginx
4. شغّل الأمر التالي لتوليد شهادة Let’s Encrypt صالحة:
certbot --nginx --non-interactive --agree-tos --email [email protected] -d yourdomain.com
5. أعد تشغيل Nginx لتطبيق التغييرات:
systemctl restart nginx
6. افتح متصفحك وقم بزيارة: https://yourdomain.com