الوصول إلى Kimai
افتح في المتصفح: http://<SERVER_IP>
بيانات تسجيل الدخول:
- البريد الإلكتروني:
[email protected] - كلمة المرور: مخزنة داخل
/opt/kimai/.env
استرداد بيانات الاعتماد:
cat /opt/kimai/.env
الملفات والمجلدات المهمة
- مسار التثبيت:
/opt/kimai - ملف Compose:
/opt/kimai/docker-compose.yml - ملف البيئة:
/opt/kimai/.env - إعداد Caddy:
/opt/kimai/Caddyfile - وحدة تخزين البيانات:
/var/lib/docker/volumes/kimai_data - MySQL Volume:
/var/lib/docker/volumes/kimai_mysql - Plugins Volume:
/var/lib/docker/volumes/kimai_plugins - Caddy Data Volume:
/var/lib/docker/volumes/kimai_caddy_data - Caddy Config Volume:
/var/lib/docker/volumes/kimai_caddy_config
إدارة المكدس
انتقل إلى دليل التثبيت:
cd /opt/kimai
التحقق من حالة الحاوية:
docker compose ps
عرض السجلات:
docker compose logs -f
إعادة تشغيل الخدمات:
docker compose restart
أوقف المجموعة:
docker compose down
ابدأ تشغيل المجموعة:
docker compose up -d
النطاق و HTTPS (Caddy)
٠. HTTPS لا يعمل مع عناوين IP.
١. أشر نطاقاً (مثلاً kimai.example.com) to your serverâs IP address.
2. قم بتحرير Caddy ( /opt/kimai/Caddyfile) الإعدادات:
kimai.example.com {
reverse_proxy kimai:8001
}
٣. أعد تشغيل الخدمات:
docker compose -f /opt/kimai/docker-compose.yml restart
4. سيقوم Caddy تلقائياً بطلب وتجديد شهادات SSL الخاصة بـ Let's Encrypt.