شروع کار
شروع سریع
Row-Template را روی سرور 3X-UI، PasarGuard یا Rebecca نصب کنید، آن را صفحهٔ فعال اشتراک کنید و از درستی کار مطمئن شوید — در سه مرحله.
این صفحه مسیر کوتاه است. هر مرحله به توضیح کامل پیوند دارد، اگر خواستید.
روی سرور پنل root شوید
وارد سروری شوید که پنل شما روی آن است و یک پوستهٔ root باز کنید:
sudo -iاز یک پوستهٔ واقعی root استفاده کنید. sudo bash <(curl …) کار نمیکند: sudo توصیفگر فایلی را که <(…) میسازد میبندد، پس bash نمیتواند اسکریپت را بخواند.
بررسی کنید پنل شما از پنلهایی است که Row-Template پشتیبانی میکند:
نسخه باید 3.6.0 یا جدیدتر باشد:
/usr/local/x-ui/x-ui -vPasarGuard نسخهٔ 5.x، نصبشده با نصبکنندهٔ رسمیاش (Docker) یا از سورس (pasarguard.service). نصبکنندهٔ رسمی فرمان pasarguard را اضافه میکند:
pasarguard status # the official (Docker) install
systemctl status pasarguard # a source installRebecca نسخهٔ 1.x، یعنی نسخهٔ Go — نصب باینری Rebecca که بهصورت rebecca.service اجرا میشود. ایمیج Docker مربوط به Rebecca هنوز 0.0.x است و رد میشود؛ Rebecca نسخهٔ 1.x را با نصبکنندهٔ باینریاش (rebecca-binary.sh) نصب کنید.
systemctl status rebeccaبرای همهٔ چیزهایی که نصبکننده لازم دارد، پیشنیازها را ببینید.
نصبکننده را اجرا کنید
bash <(curl -fsSL https://github.com/iitzSeriZdev/Row-Template/releases/latest/download/install.sh)نصبکننده دانلود را بررسی میکند، پنل شما را پیدا میکند و بعد چند سؤال میپرسد:
- کدام پنل؟ — فقط روی سروری که بیش از یک پنل پشتیبانیشده دارد.
- Continue installation? — Enter بزنید.
- Choose your Row-Template design — یک شماره وارد کنید، یا برای Row کلید Enter را بزنید. میتوانید اول همهٔ طرحها را ببینید.
- Service name، Support URL، Logo — همه اختیاریاند. برای رد شدن از هر کدام Enter بزنید.
- Install with these settings? — Enter بزنید.
- Make Row-Template the active subscription page now? — Enter بزنید. اول نشان میدهد فعالسازی چه چیزی را در پنل شما تغییر میدهد.
در 3X-UI پرسش آخر فقط وقتی میآید که sqlite3 نصب باشد و پایگاهدادهٔ پنل پیدا شود؛ در غیر این صورت یک فیلد را خودتان در پنل تنظیم میکنید. نصبکننده، پرسش به پرسش ←
فعالسازی و بررسی
اگر نصبکننده Row-Template را برایتان فعال کرده، مستقیم سراغ verify بروید. در غیر این صورت:
در پنل Panel Settings → Subscription را باز کنید، Sub Theme Directory را دقیقاً روی این مسیر بگذارید و ذخیره کنید:
/etc/3x-ui/sub_templates/row-templateفعالسازی خودکار است. اگر از آن گذشتید، row-template را اجرا کنید و 5 — Activate / Re-apply theme را انتخاب کنید.
با پایگاهدادهٔ پیشفرض SQLite و نصب بودن sqlite3، خودکار است. با MySQL/MariaDB در داشبورد Rebecca Settings → Subscription → Templates را باز کنید و این مقادیر را بگذارید:
Subscription page template: row-template/index.html
Custom templates directory: /var/lib/rebecca/templatesسپس کل نصب را بررسی کنید:
row-template verifyلینک اشتراک یکی از کلاینتها را در مرورگر باز کنید. باید بهجای صفحهٔ داخلی پنل، صفحهٔ Row-Template را ببینید. دربارهٔ فعالسازی ←