مدیریت
منوی مدیریت تعاملی
منوی row-template — آنچه داشبورد روی هر پنل نشان میدهد، کار هر گزینه، و تفاوت آن با فرمانهای مستقیم.
row-template را بدون آرگومان، با root و در ترمینال اجرا کنید:
row-template
Row-Template / by iitzSeriZdev
------------------------------------------------------------
Version 1.4.0
3X-UI 3.8.5
Status Installed / Active
Template Row
Theme Row-Template (active)
Service x-ui (running) Row-Template / by iitzSeriZdev
------------------------------------------------------------
Version 1.4.0
Panel PasarGuard
Status Installed / Active
Template Row
Theme Row-Template (active)
Service PasarGuard (running) Row-Template / by iitzSeriZdev
------------------------------------------------------------
Version 1.4.0
Panel Rebecca
Status Installed / Active
Template Row
Theme Row-Template (active)
Service Rebecca (running) 1 Update
2 Reconfigure branding
3 Verify installation
4 Rollback
5 Activate / Re-apply theme
6 Installation info
7 Uninstall
0 Exit
Select [0-7]:
هر گزینه همان کد آزمودهشدهٔ فرمان مربوط را اجرا میکند. کاری که شکست بخورد شما را به منو برمیگرداند، نه اینکه منو را ببندد.
اگر این نصب با بهروزرسان خود 1.1.0 انجام شده و طرحها یا فایلهای نصبکننده را ندارد، منو پیش از نمایش داشبورد بقیهٔ همان نسخهای را که نصب دارید — با بررسی چکسام — دانلود میکند. هرگز از این راه نسخهٔ دیگری نصب نمیکند. بهروزرسانی را ببینید.
داشبورد
وضعیت از روی شواهد تعیین میشود — فایلهای روی دیسک و تنظیمات واقعی پنل — هرگز فقط از روی وجود فایلها.
| وضعیت | معنی |
|---|---|
| Installed / Active | نصب است و پنل Row-Template را ارائه میکند: در 3X-UI subThemeDir آن به Row-Template اشاره میکند؛ در PasarGuard فایل .env صفحه را انتخاب میکند؛ در Rebecca تنظیمات اشتراکش. |
| Installed / Not active | نصب است، اما پنل صفحهٔ دیگری ارائه میکند. از گزینهٔ 5 استفاده کنید. |
| Installed / Activation unverified | نصب است؛ تنظیم پنل اینجا خوانده نمیشود — در 3X-UI بدون sqlite3 یا پایگاهدادهٔ پنل، در Rebecca با MySQL/MariaDB یا بدون sqlite3. |
| Installation damaged | فایلهایی وجود ندارند یا صفحهٔ زنده در اعتبارسنجی رد میشود. 3 — Verify را اجرا کنید و سپس با اجرای دوبارهٔ نصبکننده تعمیرش کنید. |
Service نشان میدهد پنل در حال اجراست یا نه — x-ui (running)، PasarGuard (stopped) و… — یا not detected.
گزینهها
| گزینه | چه میکند |
|---|---|
| 1 — Update | آخرین نسخه را از منبع نسخه بررسی و با نسخهٔ شما مقایسه میکند. اگر جدیدتر باشد، میپرسد Update <current> -> <latest> now?. اگر بهروز باشید، پیشنهاد نصب دوباره میدهد. اگر این نصب اجزای نصبکننده را نداشته باشد، پیشنهاد نصب دوباره برای کامل کردن آن را میدهد. اگر منبع در دسترس نباشد، این را میگوید و چیزی را تغییر نمیدهد. |
| 2 — Reconfigure branding | زیرمنوی پایین را باز میکند. |
| 3 — Verify installation | row-template verify را اجرا میکند. |
| 4 — Rollback | مثل row-template rollback جدیدترین پشتیبان معتبر را بازمیگرداند. برای انتخاب پشتیبانی مشخص، از row-template rollback --to در پوسته استفاده کنید. |
| 5 — Activate / Re-apply theme | وضعیت فعلی پنل را نشان میدهد و پیشنهاد میکند آن را به Row-Template متصل کند، سپس بررسیهای زنده را اجرا میکند. در PasarGuard و Rebecca اول صفحه را دوباره میسازد و آن را بهصورت تراکنش فعال میکند؛ جایی که تنظیمات Rebecca نوشته نمیشوند، صفحه را میگذارد و مقادیری را که باید وارد کنید چاپ میکند. تا تأیید نکنید چیزی تغییر نمیکند. فعالسازی ← |
| 6 — Installation info | نسخه، توسعهدهنده، GitHub، پنل (در 3X-UI، نسخهٔ آن)، پوشهٔ نصب، تمپلیت، وضعیت پوسته، سرویس، و اینکه لوگوی سفارشی و نشانی پشتیبانی تنظیم شدهاند یا نه. هرگز لینک اشتراک، شناسه، اطلاعات ورود، محتوای .env یا خود نشانی پشتیبانی را نشان نمیدهد. |
| 7 — Uninstall | row-template uninstall را اجرا میکند که اول تأیید میگیرد. |
| 0 — Exit | از منو خارج میشود. |
Reconfigure branding
1 Service name
2 Support URL
3 Logo
4 Template
5 Reset branding
6 Reconfigure everything
7 Use PasarGuard's name and support link
0 Back
مورد 7 فقط در PasarGuard و Rebecca نمایش داده میشود (1.4.0): عنوان و لینک پشتیبانی موجود در تنظیمات اشتراک خود پنل را نشان میدهد و اگر موافق باشید از آنها استفاده میکند — برندینگ را ببینید. هر مورد یک چیز را تغییر میدهد و صفحه را با اطمینان دوباره میسازد — برندینگ و تعویض تمپلیت را ببینید.
منو یا فرمانها؟
هر دو یک پیادهسازی مشترک دارند، با یک تفاوت که دانستنش مفید است:
- Update در منو اول نسخهها را مقایسه میکند و پیش از هر کاری میپرسد.
row-template updateدر خط فرمان همیشه آخرین نسخهٔ پایدار را دانلود و اعمال میکند، حتی اگر همان نسخهای باشد که دارید. همین آن را راهی مطمئن برای تعمیر یا کامل کردن نصب میکند.
ورودی نامعتبر فقط دوباره پرسیده میشود (Invalid option. Choose a number 0-7.). وقتی ترمینالی برای خواندن نیست، منو پایان ورودی را 0 — Exit در نظر میگیرد، پس هرگز اسکریپتی را معطل نمیکند.