Skip to content

Home Server - Nginx Proxy Manager

Home Server | Nginx Proxy Manager | وصول سريع لكل الخدمات عبر الشبكة المحلية


استخدام خدمة Nginx Proxy Manager للوصول للخدمات عبر عنوان سهل
⚓︎

شرح كيفية إضافة واستخدام Nginx Proxy Manager لتسهيل الوصول إلى كل خدمات السيرفر، عبر أسماء وروابط سهلة ومباشرة.

إعداد مجلدات الخدمة
⚓︎

mkdir -p /mnt/srv/docker/cont/npm/{data,letsencrypt}

إضافة الخدمة إلى docker-compose file
⚓︎

بالأمر:
nano /mnt/srv/docker/comp/docker-compose.yml
وإضافة ما يلي:
docker-compose.yml
 # =====================================
  npm:
    image: jc21/nginx-proxy-manager:latest
    container_name: npm
    networks:
      - hs
    environment:
      - DISABLE_IPV6=true # Uncomment this if IPv6 is not enabled on your host
      - TZ=Africa/Cairo
    volumes:
      - /mnt/srv/docker/cont/npm/data:/data
      - /mnt/srv/docker/cont/npm/letsencrypt:/etc/letsencrypt
    ports:
      - 80:80
      - 443:443
      - 81:81
    restart: always

إنشاء وتشغيل الخدمة
⚓︎

docker compose -f /mnt/srv/docker/comp/docker-compose.yml up -d

صفحة الخدمة الرئيسية
⚓︎

الوصول لصفحة الخدمة الرئيسية عبر IP السيرفر متبوعًا ببورت رقم 81.
مثال:

192.168.101.101:81

بيانات تسجيل الدخول الافتراضية:
Email Password
admin@example.com changeme

مراجع
⚓︎