🛡️ راهنمای نصب پنل پاسارگارد

مدرس: ErfanXRay

📝 اطلاعات خود را وارد کنید

پیش‌نمایش محیط پنل پاسارگارد:

PasarGuard Screenshot

۱. نصب پنل اصلی

curl -fsSL https://github.com/PasarGuard/scripts/raw/main/pasarguard.sh -o /tmp/pg.sh && sudo bash /tmp/pg.sh install --database timescaledb

۲. دریافت گواهی SSL

نصب ابزارها:

apt install curl socat -y

نصب Acme.sh:

curl https://get.acme.sh | sh -s email=

صدور گواهی:

export DOMAIN=YOUR_DOMAIN mkdir -p /var/lib/pasarguard/certs ~/.acme.sh/acme.sh \ --issue --force --standalone -d "$DOMAIN" \ --fullchain-file "/var/lib/pasarguard/certs/$DOMAIN.cer" \ --key-file "/var/lib/pasarguard/certs/$DOMAIN.cer.key"

۳. تنظیمات Uvicorn و فعال‌سازی

ویرایش فایل .env:

nano /opt/pasarguard/.env

مقادیر زیر را جایگزین کنید (هر ۳ خط):

UVICORN_PORT = 443 UVICORN_SSL_CERTFILE = "/var/lib/pasarguard/certs/YOUR_DOMAIN.cer" UVICORN_SSL_KEYFILE = "/var/lib/pasarguard/certs/YOUR_DOMAIN.cer.key"

⚠️ بررسی پورت ۴۴۳:

sudo ss -tulpn | grep :443

در صورت تداخل با Nginx:

sudo systemctl stop nginx && sudo systemctl disable nginx

ریستارت پنل:

pasarguard restart
ورود به پنل (Dashboard)

۴. ساخت یوزر ادمین

برای دسترسی به داشبورد باید یک ادمین بسازید:

pasarguard cli admins --create admin

۵. نصب نود (Node)

sudo bash -c "$(curl -sL https://github.com/PasarGuard/scripts/raw/main/pg-node.sh)" @ install