تخطَّ إلى المحتوى الرئيسي
خصم ٥٠٪ جميع الخطط، لفترة محدودة. تبدأ من $2.48/mo
الوقت المتبقي: 6 د
تطبيقات الويب والأعمال

أفضل لوحات التحكم ذاتية الاستضافة للتطبيقات والخدمات

F بواسطة Flint 6 دقيقة قراءة
لوحات تحكم ذاتية الاستضافة تجمع روابط التطبيقات وأدوات الخدمات وموجزات الأخبار

لخادم الوسائط عنوان، ولمكتبة الصور عنوان آخر، ويضيف عميل التنزيل عنوانًا ثالثًا. تجمع أفضل لوحات التحكم ذاتية الاستضافة هذه الروابط، مع أدوات تعرض المعلومات قبل فتح التطبيق. اختر أسلوب تحرير ستواصل استخدامه، ثم تحقق مما تكشفه الصفحة وما تحتاج إليه لاستعادتها.

إذا كانت الإشارات المرجعية أو البوابة الحالية تكفي للتنقل، فاحتفظ بها. يجب أن توفر الصفحة الإضافية جهدًا قبل أن تستحق وقت إعدادها.

قارن التحرير والبيانات المحفوظة

ينبغي أن تبقى صفحة البداية قابلة للاستعادة بعد استبدال الحاوية. قبل اختيار محرر المتصفح أو ملفات الإعداد، تحقق من البيانات والأسرار التي يجب حفظها. يغيّر محرر المتصفح مكان التعديلات، لكنك ستظل بحاجة إلى نسخة قابلة للاستعادة من الإعدادات التي ينشئها.

YAML تنسيق مقروء لملفات الإعداد. هذه المسارات داخل الحاويات؛ أما مجلدات المضيف فتعتمد على تعيينات وحدات التخزين. توثّق تعليمات المشاريع المرتبطة مواقع التخزين.

الأداةالتحريرما يجب حفظه
HomepageYAML / تسميات Docker/app/config وإعدادات النشر والأسرار المشار إليها
Homarrمحرر مرئي للوحة في المتصفح/appdata وSECRET_ENCRYPTION_KEY وإعدادات النشر؛ وقاعدة البيانات الخارجية إن استُخدمت
DashyYAML / محرر الإعدادات في الواجهة/app/user-data
HomerYAML/www/assets
GlanceYAML/app/config والموارد المعدّة ومدخلات الأسرار

احفظ مفتاح تشفير Homarr مع مواد الاستعادة المحمية؛ فهو ليس مجلدًا يمكن تركيبه. أدرج أيضًا مدخلات البيئة والموارد المخصصة التي يشير إليها Glance. سجّل مجلد المضيف وراء كل تركيب لإعادة توصيل الملفات عند استبدال الحاوية. أدرج إعدادات النشر كي يشمل اختبار الاستعادة طريقة التشغيل والبيانات المقروءة. الحصول على صورة الحاوية مجددًا لا يعيد إنشاء إعداداتك.

لوحات مقترحة حسب المهمة

خيارات لأدوات الخدمات واللوحات المشتركة والتخصيص وتشغيل التطبيقات والموجزات

قد تغنيك أداة حالة التنزيل عن فتح التطبيق؛ وقد يمنحك موجز الأخبار سببًا للبقاء في الصفحة. حدّد المهمة المطلوبة. سأختار بناءً عليها وأضيف التكاملات انتقائيًا، لأن كل تكامل يجلب إعدادات تحتاج إلى صيانة.

Homepage لأدوات الخدمات

Homepage هو بديل Homarr الذي سأختاره لأدوات خدمات معرّفة بالملفات بجانب الحاويات. تعرض وثائق إعداد Docker تعريف الخدمات والأدوات بالتسميات. يمكنك إبقاء هذه التعريفات قرب إعداد الحاويات وصيانتها معًا؛ أما التحرير في المتصفح فيوجّهك إلى Homarr.

تصف وثائق تثبيت Homepage تسجيل الدخول الاختياري بكلمة مرور أو OIDC عبر مزوّد هوية. لا تعتبر هذه البوابة إعدادًا كاملًا للوصول العام: لا يحدّ Homepage من معدل محاولات كلمة المرور. اضبط الحماية في الوكيل العكسي أو احصر الوصول خلف VPN. وتحتاج أيضًا إلى إعداد المضيفين المسموح بهم عند استخدام عنوان غير localhost.

Homarr للوحات المشتركة

يناسب Homarr ترتيب لوحة مشتركة بصريًا وتحديد من يغيّرها. تصف وثائق اللوحات لوحات عامة وخاصة بصلاحيات View وModify وFull. إذا كنت تستخدمه هكذا بالفعل فاحتفظ به. الإعداد بالملفات وحده ليس سببًا للتبديل.

دقّق خصوصًا في صلاحية العرض. تقول وثائق صلاحيات التكامل في Homarr إن مشاهدي اللوحة يقرؤون بيانات التكامل، بمن فيهم الزوار المجهولون في اللوحات العامة. يشمل ذلك البيانات المدعومة خارج الأداة المعروضة. احصر بيانات اعتماد التكاملات المشتركة فيما يُسمح للمشاهدين برؤيته، وافصل القراءة عن تعديل اللوحة.

Dashy للتخصيص التفصيلي

اختر Dashy إذا كنت ستستخدم أدوات تخصيصه. يوثّق README الخاص بـDashy السمات وCSS المخصص والأدوات ومؤشرات الحالة والصفحات والعروض المتعددة. إذا رتبت صفحتك حولها فاحتفظ به. وإلا فاختر وفق الإعدادات التي تريد التوقف عن صيانتها.

توضح وثائق المصادقة المدمجة في Dashy فرقًا مهمًا قبل المشاركة: يوفر auth.users وحده تسجيل دخول من جهة العميل. أضف ENABLE_HTTP_AUTH=true مع المستخدمين المعدّين لفرضه من جهة الخادم. هذه العلامة ليست وصفة نشر كاملة. للتعريض للإنترنت استخدم مصادقة خارجية مناسبة أو VPN، مع وكيل يوفر الحماية المطلوبة.

إذا اخترت خادمًا منفصلًا، فإن نشر Dashy بنقرة واحدة لدينا يوفر عمل التثبيت الأولي.

Homer لمشغّل خدمات صغير

اختر Homer بديلًا لـDashy إذا أردت مشغّل خدمات صغيرًا. يصف README الخاص بـHomer ملفات HTML وJavaScript ثابتة تُقدّم عبر HTTP. قد تكفي استضافة ويب موجودة، وDocker خيار موثّق آخر. سأختاره لطريقة التشغيل، دون افتراض تفوق في السرعة أو الذاكرة.

لمشغّل على VPS خاص به، يتولى نشر Homer بنقرة واحدة لدينا التثبيت الأولي.

في إعداد HTML/JavaScript الثابت هذا، افترض أن الزوار يستطيعون فحص الملفات التي تصل إلى المتصفح. أبقِ مفاتيح API خارج الإعدادات المقروءة في المتصفح، وقيّد الوصول قبل إضافة تفاصيل خدمات خاصة. سأفحص الملفات المقدّمة، بما فيها YAML، قبل مشاركة الصفحة. وصفها بالثابتة لا يجعل أسرارها خاصة.

Glance للموجزات بجانب الخدمات

اختر لوحة glanceapp للموجزات بجانب روابط الخدمات. يسرد README الخاص بالمشروع مصادر RSS والأخبار مع أدوات الخدمات. يناسب الاطلاع على المستجدات عند فتح الصفحة. إذا أعاقت الموجزات الوصول للتطبيقات فلن أجعلها معيار الاختيار.

لصفحة البداية هذه على VPS منفصل، يمكنك نشر Glance بنقرة واحدة عبر Marketplace لدينا، ثم اختيار الموجزات والأدوات.

يدعم Glance اسم المستخدم وكلمة المرور، لكن ملاحظات إصدار المصادقة تقول إن جميع الحسابات ترى اللوحة نفسها. لا تتوقع تخطيطات منفصلة من تعدد الحسابات. وتصف أسئلة التحديث في README جلب المعلومات عند تحميل الصفحة مع استجابات مخزنة مؤقتًا. إعادة التحميل تحدّث العرض؛ راعِ ذلك إذا توقعت تغيّر المعلومات والصفحة مفتوحة.

ضع اللوحة حيث يمكن الوصول إلى خدماتها

مسارات الوصول بين المتصفح والخادم والخدمات الخاصة

يناسب NAS أو مضيف الحاويات الحالي صفحةً لتطبيقات خاصة. يلائم VPS منفصل صفحة بعيدة أو مشتركة إذا ضبطت عمدًا مسارات إلى واجهات API الخاصة. يستطيع Homer استخدام استضافة HTTP ثابتة موجودة. وضع مربع خدمة على الإنترنت لا ينشئ مسارًا إلى شبكتك المنزلية.

على مضيف جديد، أكمل التحضير الأساسي للخادم قبل إضافة اللوحة. اجعل الإعداد الأولي صغيرًا بما يكفي لفحصه:

  1. اختر الوصول عبر LAN فقط أو VPN أو وصولًا عامًا مع مصادقة.
  2. احفظ البيانات والأسرار في الجدول. أوقف Homarr قبل نسخ مجلد /appdata بالكامل، كما تتطلب تعليمات التثبيت.
  3. أضف رابط خدمة واحدًا وأداة ضرورية واحدة. تحقق من الوجهة والبيانات المتوقعة.
  4. اختبر الوصول دون تسجيل دخول. احفظ نسخة من الإعدادات والبيانات وتحقق من استعادتها قبل ملء الصفحة. استخدم نشرًا تجريبيًا منفصلًا وأبقِ الصفحة العاملة متاحة حتى التأكد من الإعداد المستعاد.

الأسئلة الشائعة

لماذا يعمل رابط الخدمة بينما تفشل أداتها؟

قد يصل المتصفح إلى التطبيق بينما تعجز حاوية اللوحة. تتطلب إرشادات الاتصال في Homarr عنوان تكامل يصل إليه الخادم، وقد يختلف عن عنوان المتصفح. تحقق من المسار وبيانات اعتماد API للأداة. فتح الرابط في المتصفح لا يختبر أيًا من الشرطين.

هل يحمي تسجيل الدخول إلى اللوحة التطبيقات المرتبطة؟

لا. يحتاج كل تطبيق مستهدف إلى مصادقة وتفويض. تصف وثائق التطبيقات في Homarr روابط تفتح الخدمات؛ ويميّز تحذير الرؤية في Dashy بين إخفاء المربع وحماية المورد. اختبر الوجهة مباشرة دون تسجيل دخول. صفحة دخول اللوحة حد وصول منفصل.

هل تستطيع هذه اللوحات استبدال منظومة مراقبة؟

استخدم أدوات الخدمات لعرض حالات مختارة بجانب الروابط. للمقاييس التاريخية والتنبيهات سأقيّم منظومة Grafana وPrometheus بشكل منفصل. دوّن السجل المطلوب والأعطال التي تستدعي إشعارًا قبل الاختيار. صفحة بداية مفيدة لا تحسم متطلبات المراقبة هذه.

مشاركة

النقاش

التعليقات

سجّل الدخول للمشاركة في النقاش.

المزيد من المدونة

تابع القراءة.

جاهز للنشر؟ تبدأ من 2.48 $/شهر.

سحابة مستقلة منذ 2008. AMD EPYC، NVMe، 40 Gbps. استرداد خلال 14 يومًا.