رفتن به محتوا

بخش‌ها و حالت امن

راه‌اندازی

بخش‌هایی را که استفاده نمی‌کنید خاموش کنید، وقتی چیزی خراب می‌شود در حالت امن شروع کنید و HolyArrs را از مرورگر راه‌اندازی مجدد کنید.

یک بخش را روشن یا خاموش کنید

پیوند به یک بخش را روشن یا خاموش کنید

HolyArrs 5 بخش دارد: Movies (فیلم‌ها)، TV shows (سریال‌ها)، Music (موسیقی)، Subtitles (زیرنویس) و Requests (درخواست‌ها). اولین بار آن‌ها را در ویزارد اولین اجرا انتخاب می‌کنید.

  1. Settings > Parts (تنظیمات > بخش‌ها) را باز کنید.
  2. کنار یک بخش روی Turn on (روشن کردن) یا Turn off (خاموش کردن) کلیک کنید. باید ببینید گزینه‌های منوی آن ظاهر یا حذف می‌شوند.

چیزی پاک نمی‌شود. بخش را دوباره روشن کنید تا از همان‌جا ادامه دهد.

در حالت امن شروع کنید

پیوند به در حالت امن شروع کنید

حالت امن فقط موارد پایه را شروع می‌کند، برای وقتی که چیزی جلوی شروع یا کار HolyArrs را می‌گیرد. می‌توانید وارد شوید، کتابخانه‌تان را ببینید، تنظیمات را تغییر دهید و بکاپ بگیرید یا بازیابی کنید. جست‌وجو، افزودن، تازه‌سازی، دانلود و وارد کردن تا شروع عادی بعدی منتظر می‌مانند.

  1. Settings > Danger zone (تنظیمات > منطقهٔ خطر) را باز کنید.
  2. روی Restart in safe mode (راه‌اندازی مجدد در حالت امن) کلیک کنید. باید یک بنر را در هر صفحه ببینید.
  3. مشکل را درست کنید، بعد روی Restart HolyArrs (راه‌اندازی مجدد HolyArrs) کلیک کنید. شروع بعدی عادی است.

اگر به صفحه دسترسی ندارید، HOLYARRS_SAFE_MODE=1 را در Compose بگذارید یا با -safe-mode شروع کنید. بعد از رفع مشکل آن را بردارید: هر دو باعث می‌شوند هر شروعی در حالت امن باشد.

وقتی یک بخش خاموش است چه چیزی می‌ایستد

پیوند به وقتی یک بخش خاموش است چه چیزی می‌ایستد
بخش می‌ایستد ادامه می‌دهد
فیلم‌ها صفحه‌ها و گزینه‌های منوی فیلم، افزودن، جست‌وجو، تازه‌سازی دانلودهایی که از قبل در دانلودر هستند هنوز دنبال می‌شوند. فایل‌ها می‌مانند.
سریال‌ها صفحه‌های سریال، افزودن، جست‌وجو، جست‌وجوی فصل، تازه‌سازی مثل فیلم‌ها.
موسیقی صفحه‌های هنرمند و آلبوم، تنظیمات موسیقی، تازه‌سازی هنرمند، جست‌وجوی آلبوم مثل فیلم‌ها.
زیرنویس تنظیمات زیرنویس، صفحهٔ زیرنویس‌های ناموجود، جست‌وجوها و بررسی‌ها فایل‌های زیرنویس کنار ویدیوهایتان می‌مانند.
درخواست‌ها صفحه‌های درخواست و درخواست دادن عنوان‌ها درخواست‌های موجود می‌مانند و با روشن شدن دوباره برمی‌گردند.

همیشه روشن: ورود و حساب‌ها، پوشه‌های کتابخانه، منبع‌ها، دانلودرها و دانلودها، اعلان‌ها، تاریخچه، بکاپ‌ها، بررسی‌های سلامت، تنظیمات و API.

  • زیرنویس به فیلم‌ها یا سریال‌ها نیاز دارد. درخواست‌ها به فیلم‌ها، سریال‌ها یا موسیقی نیاز دارند. HolyArrs تغییری را که این قاعده را بشکند رد می‌کند و می‌گوید اول چه چیزی را تغییر دهید.
  • کاری که برای یک بخش خاموش در صف است منتظر می‌ماند و بعد از روشن شدن بخش اجرا می‌شود.
  • خاموش کردن یک بخش حافظهٔ RAM را کم نمی‌کند. همه‌چیز در یک برنامه اجرا می‌شود.

راه‌اندازی مجدد، توقف موقت و خاموش کردن

پیوند به راه‌اندازی مجدد، توقف موقت و خاموش کردن

Settings > Danger zone (برای مالک و مدیرها) این گزینه‌ها را دارد: Restart HolyArrs، Restart in safe mode و Shut down (خاموش کردن)، به‌علاوهٔ Pause (توقف موقت)، Resume (ادامه) و Restart (راه‌اندازی مجدد) برای هر کار پس‌زمینه، مثل بکاپ‌ها یا همگام‌سازی دانلود.

  • کنترل‌هایی که چیزی را متوقف می‌کنند از شما می‌خواهند ظرف 60 s تأیید کنید.
  • هر کنترلی که استفاده شود با نام شما در تاریخچه نوشته می‌شود.
  • ورود با گذرواژه لازم است. ورود بدون گذرواژه در شبکهٔ محلی شما رد می‌شود.

راه‌اندازی مجدد HolyArrs را تمیز متوقف می‌کند و می‌گذارد Docker دوباره شروعش کند، پس restart: unless-stopped را تنظیم کنید.

سیاست راه‌اندازی مجدد راه‌اندازی مجدد خاموش کردن
unless-stopped یا always برمی‌گردد آن هم برمی‌گردد
on-failure برمی‌گردد خاموش می‌ماند
no خاموش می‌ماند خاموش می‌ماند
نشانه علت راه‌حل
HolyArrs نمی‌تواند یک بخش را خاموش کند بخش دیگری به آن نیاز دارد همان‌طور که پیام می‌گوید اول آن بخش را خاموش کنید.
راه‌اندازی مجدد HolyArrs را برای همیشه خاموش کرد سیاست راه‌اندازی مجدد no است کانتینر را شروع کنید و restart: unless-stopped را تنظیم کنید.
کنترل‌ها رد می‌شوند ورود محلی بدون گذرواژه، یا کلید control ندارد با گذرواژه‌تان وارد شوید.
یک کار شکست‌خورده می‌ماند به شما نیاز دارد دلیلش را در /health بخوانید، درستش کنید، برای همان کار روی Restart کلیک کنید.

راه‌حل‌های بیشتر: عیب‌یابی.

وضعیت‌های سلامت

/health، Settings > Parts و GET /api/v1/health/states هر کار پس‌زمینه، بخش و برنامهٔ متصل را با یک وضعیت و یک دلیل فهرست می‌کنند.

وضعیت معنی
off خاموش شده، متوقف شده، یا در حالت امن شروع نشده.
starting در حال شروع، یا هنوز بررسی نشده.
running کار می‌کند.
retrying شکست خورد؛ HolyArrs دوباره امتحان می‌کند و هر بار بیشتر صبر می‌کند.
failed از کار افتاده، گیر کرده یا به شما نیاز دارد. دلیل می‌گوید چه کار کنید.

یک کار از کارافتاده اول failed، بعد retrying نشان می‌دهد و دوباره شروع می‌شود. ورود، کتابخانه و بکاپ‌ها در این مدت کار می‌کنند. یک کار گیرکرده با راه‌اندازی مجدد کامل پاک می‌شود.

حافظه و حالت کم‌حافظه

هدف HolyArrs این است که زیر 384 MiB بماند، که در محدودیت 500 MB کانتینر جا می‌شود. برای تعیین هدف خودتان، GOMEMLIMIT را روی حدود 80 درصد حافظهٔ کانتینر بگذارید.

حالت کم‌حافظه چیز کمتری در حافظه نگه می‌دارد و بیشتر از پایگاه داده می‌خواند. بعضی صفحه‌ها کمی دیرتر باز می‌شوند و کارهای پس‌زمینه، مثل کپی فهرست موسیقی، کمتر اجرا می‌شوند.

تنظیم اثر
(پیش‌فرض، Linux) در حدود 2.5 GiB حافظه یا کمتر خودش روشن می‌شود.
HOLYARRS_LOW_MEMORY=1 همیشه روشن.
HOLYARRS_LOW_MEMORY=0 همیشه خاموش.

اولین خط لاگ می‌گوید روشن است یا نه و چرا.

دامنهٔ کلیدهای API

در Settings > API > API keys یک کلید بسازید و آن را در هدر X-Api-Key بفرستید.

دامنه به چه چیزی می‌رسد
read کتابخانه، کارها، دانلودها، تاریخچه، سلامت، تنظیمات. مقدارهای محرمانه پوشانده می‌شوند.
health_read فقط وضعیت‌های سلامت. برای ابزارهای پایش.
write هر تغییری به‌جز مسیرهای مدیریت و کنترل‌ها.
admin افراد، دعوت‌ها، سقف درخواست‌ها، کلیدهای API، گذرواژه و تأیید دومرحله‌ای، تنظیمات ورود، بکاپ‌ها.
control کنترل‌های همین صفحه. فقط مالک و مدیرها می‌توانند آن را بدهند.
all read، write و admin. نه control.

یک کلید هرگز بیشتر از کسی که آن را ساخته اختیار ندارد. دامنه‌ها را بعداً نمی‌شود تغییر داد؛ کلید جدید بسازید. هر مسیر و دامنه‌اش: /api/v1/openapi.json.

HolyArrs رایگان است. اگر در وقتتان صرفه‌جویی کرد، در GitHub به آن ستاره بدهید، حمایت مالی کنید یا برای من یک قهوه بخرید.