الوصول إلى Focalboard
- افتح المتصفح وانتقل إلى:
http://<SERVER_IP> - سجّل وأنشئ حسابك في الزيارة الأولى (سيصبح هذا الحساب المسؤول الرئيسي).
الملفات والمجلدات المهمة
- مجلد التثبيت:
/opt/focalboard - ملف Compose:
/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 - ملف البيئة (عند استخدام PostgreSQL):
/opt/focalboard/.env
إدارة Docker
Go إلى مجلد التثبيت:
cd /opt/focalboard
تشغيل الحاويات:
docker compose up -d
عرض السجلات:
docker compose logs -f
إيقاف الحاويات:
docker compose down
إعادة تشغيل الحاوية:
docker restart focalboard
الوصول إلى shell الحاوية:
docker exec -it focalboard sh
تفعيل SSL مع نطاق خاص
١. أشر نطاقك إلى عنوان IP الخادم.
٢. عدّل إعدادات Nginx واستبدل server_name <IP>; بنطاقك (<your-domain>):
vim /etc/nginx/sites-available/focalboard
٣. ثبّت Certbot:
apt install -y certbot python3-certbot-nginx
٤. نفِّذ الأمر التالي لإنشاء شهادة Let's Encrypt صالحة:
certbot --nginx --non-interactive --agree-tos --email [email protected] -d yourdomain.com
٥. أعد تشغيل Nginx لتطبيق التغييرات:
systemctl restart nginx
٦. افتح المتصفح وانتقل إلى: https://yourdomain.com