الوصول
- افتح
http://<SERVER_IP>في متصفحك. - Use the initial password stored as
INITIAL_PASSWORDin/root/omniroute/.env. - غيّر كلمة المرور من لوحة التحكم بعد تسجيل الدخول.
الملفات والمجلدات المهمة
- مسار التثبيت:
/root/omniroute - ملف Compose:
/root/omniroute/docker-compose.yml - البيئة:
/root/omniroute/.env - Caddyfile:
/root/omniroute/Caddyfile - بيانات OmniRoute:
/var/lib/docker/volumes/omniroute-data/_data - بيانات Redis:
/var/lib/docker/volumes/redis-data/_data - بيانات Caddy:
/var/lib/docker/volumes/caddy-data/_data - إعدادات Caddy:
/var/lib/docker/volumes/caddy-config/_data
إدارة Docker
اعرض الحالة:
docker ps
عرض السجلات:
cd /root/omniroute
docker compose logs -f
إعادة تشغيل الخدمات:
cd /root/omniroute
docker compose restart
أوقف الخدمات:
cd /root/omniroute
docker compose down
ابدأ الخدمات:
cd /root/omniroute
docker compose up -d
النطاق وHTTPS (Caddy)
0. لا يمكن إصدار شهادات HTTPS لعناوين IP.
1. وجّه نطاقًا (على سبيل المثال، omniroute.example.com) إلى عنوان IP الخادم الخاص بك.
٢. تحرير /root/omniroute/.env وحدّث NEXT_PUBLIC_BASE_URL:
BASE_URL=https://omniroute.example.com
3. حدّث /root/omniroute/Caddyfile:
omniroute.example.com {
reverse_proxy omniroute:20128
}
4. أعد إنشاء الخدمات:
docker compose -f /root/omniroute/docker-compose.yml up -d
5. سيحصل Caddy على شهادات SSL ويجددها تلقائيًا.
6. ادخل إلى OmniRoute عبر omniroute.example.com.