-
Notifications
You must be signed in to change notification settings - Fork 0
07 Update Maintenance
🇬🇧 English · 🇮🇷 فارسی
از نسخهی v0.2.2 به بعد، دستور update هم باینری و هم خودِ اسکریپت CLI را تازه میکند:
sudo pg-node-agent update # روی هر نود
sudo pg-panel update # روی پنلکلیدها، گواهی، کانفیگ و دیتابیس همه حفظ میشوند.
نسخهی مشخص:
sudo pg-node-agent update v0.2.2از نسخهی نود v0.5.0 و پنل v0.6.0 به بعد، از پنل → نودها → جزئیات میتوانی بدون SSH:
- هسته را شروع/ریاستارت/توقف کنی،
- نسخهی Xray را عوض کنی (نود خودش دانلود و ریاستارت میکند)،
- باینری نود را آپدیت کنی (مثل اجرای اسکریپت).
نکته: «آپدیت نود از پنل» فقط برای نودهایی کار میکند که از قبل v0.5.0 به بالا باشند. اولینبار نود را یکبار با اسکریپت آپدیت کن (
sudo pg-node-agent update)، از آن به بعد از پنل هم میشود.
اگر نسخهی نصبشدهات قدیمیتر از v0.2.1 است (یعنی هنوز self-update ندارد)، یکبار اسکریپت را با اجرای دوبارهی
installتازه کن (کلیدها/دیتا حفظ میشوند):sudo bash -c "$(curl -sL https://raw.githubusercontent.com/loopy-iri/NodeAgent/main/scripts/pg-node.sh)" @ install sudo bash -c "$(curl -sL https://raw.githubusercontent.com/loopy-iri/NodePanel/main/scripts/pg-panel.sh)" @ install
sudo pg-node-agent core-update # آخرین نسخه
sudo pg-node-agent core-update v1.8.23 # نسخهی مشخصsudo pg-node-agent renew-certبعدش گواهی جدید را در پنل اصلی دوباره pin کن (یا اگر TOFU است، رکورد قبلی را پاک کن تا دوباره گرفته شود).
- نود: کل
/var/lib/pg-node-agent/(شاملtenants.bolt,certs/,fixed-config.json). - پنل: فایل دیتابیس
/var/lib/pg-panel/panel.dbو/opt/pg-panel/.env(شامل توکن).
با --name مسیر/سرویس/CLI جدا میشود:
sudo bash -c "$(curl -sL .../pg-node.sh)" @ install --name pg-node-agentسپس مدیریت با همان نام: sudo pg-node-agent status.
sudo pg-node-agent uninstall # دیتا در /var/lib/... میماند (دستی پاک کن)
sudo pg-panel uninstallاپراتور
- ۱) نصب پنل
- ۲) نصب نود
- ۳) افزودن نود و فروش
- تنظیم هستهی نود (Xray)
- استفادهی شخصی + فروش
- آپدیت و نگهداری
- عیبیابی
مشتری
توسعهدهنده
Operator
- 1) Install the panel
- 2) Install a node
- 3) Add a node & sell
- Configure the node core (Xray)
- Personal use + selling
- Update & maintenance
- Troubleshooting
Customer
Developer