الوصول
افتح عنوان URL الخاص بـ Bugsink: http://<SERVER_IP> (HTTP)
تُخزَّن بيانات اعتماد تسجيل الدخول داخل /root/bugsink/.env as ADMIN_EMAIL و ADMIN_PASSWORD.
استرجع بيانات اعتماد المسؤول:
grep ADMIN /root/bugsink/.env
يمكن تغيير البريد الإلكتروني للمسؤول لاحقًا من Users في واجهة ويب Bugsink.
الملفات والمجلدات المهمة
- مسار التثبيت:
/root/bugsink - ملف Compose:
/root/bugsink/compose.yaml - ملف البيئة:
/root/bugsink/.env - وحدة تخزين قاعدة البيانات:
/var/lib/docker/volumes/bugsink_db-data - إعدادات Nginx:
/etc/nginx/sites-available/bugsink
إدارة Docker
عرض الحاويات قيد التشغيل:
docker compose -f /root/bugsink/compose.yaml ps
إعادة تشغيل جميع الحاويات:
docker compose -f /root/bugsink/compose.yaml restart
تابع سجلات التطبيق:
docker compose -f /root/bugsink/compose.yaml logs -f
أوقف التطبيق:
docker compose -f /root/bugsink/compose.yaml down
شغّل التطبيق:
docker compose -f /root/bugsink/compose.yaml up -d
إدارة Nginx
التحقق من الحالة:
systemctl status nginx
إعادة تشغيل NGINX:
systemctl restart nginx
أعد تحميل Nginx:
systemctl reload nginx
تحقّق من صحة الإعدادات:
nginx -t
تفعيل SSL مع نطاق
1. وجِّه نطاقك إلى IP الخادم.
2. حرّر إعدادات Nginx واستبدل كليهما server_name _; بنطاقك (server_name <yourdomain.com>):
vim /etc/nginx/sites-available/bugsink
3. ثبّت Certbot:
apt install -y certbot python3-certbot-nginx
4. شغّل الأمر التالي واتبع التعليمات للحصول على شهادة Let's Encrypt صالحة:
certbot --nginx
5. أعد تحميل Nginx لتطبيق التغييرات:
systemctl reload nginx
6. عدّل /root/bugsink/.env واستبدل عنوان IP الخاص بالخادم في BASE_URL بنطاقك، بما في ذلك https:// البادئة:
BASE_URL=https://yourdomain.com
7. عدّل /root/bugsink/compose.yaml وأزل التعليق عن BEHIND_HTTPS_PROXY: "true" لتمكين دعم وكيل HTTPS.
8. إعادة إنشاء الخدمات:
cd /root/bugsink
docker compose up -d
9. افتح متصفحك وزُر: https://yourdomain.com