الوصول
افتح المتصفح وانتقل إلى: http://<SERVER_IP> (HTTP)
يتم توليد بيانات اعتماد المسؤول تلقائياً وتخزينها في /opt/invoiceninja/.env .
- البريد الإلكتروني ←
IN_USER_EMAIL - كلمة المرور ←
IN_PASSWORD
احصل على بيانات الاعتماد من .env:
grep IN_ /opt/invoiceninja/.env
يمكن تحديث البريد الإلكتروني وكلمة المرور للمسؤول من خلال واجهة الويب بعد تسجيل الدخول.
المكونات
- Invoice Ninja (التطبيق)
- Nginx (خادم الويب)
- MySQL (قاعدة البيانات)
- Redis (الذاكرة المؤقتة وقوائم الانتظار)
الملفات والمجلدات الرئيسية
- مجلد التثبيت:
/opt/invoiceninja - Docker Compose:
/opt/invoiceninja/docker-compose.yml - ملف البيئة:
/opt/invoiceninja/.env - إعدادات Nginx:
/opt/invoiceninja/nginx/ - إعدادات PHP:
/opt/invoiceninja/php/ - إعدادات Supervisor:
/opt/invoiceninja/supervisor/ - المجلد العام للتطبيق:
/var/lib/docker/volumes/invoiceninja_app_public/_data - تخزين التطبيق:
/var/lib/docker/volumes/invoiceninja_app_storage/_data - بيانات MySQL:
/var/lib/docker/volumes/invoiceninja_mysql_data/_data - بيانات Redis:
/var/lib/docker/volumes/invoiceninja_redis_data/_data
إدارة المكدس
Go إلى دليل التثبيت:
cd /opt/invoiceninja
أوامر Docker Compose الشائعة:
# Check status
docker compose ps
# View logs (follow live)
docker compose logs -f
# Restart all services
docker compose restart
# Stop services
docker compose down
# Start again
docker compose up -d