يعد Dashy تطبيقًا قويًا وقابل للتخصيص يتيح لك إدارة وتصور خدمات الويب والأدوات والموارد المفضلة لديك في مكان واحد. يتيح لك تشغيل Dashy على Raspberry Pi الحصول على لوحة تحكم مركزية لشبكتك والتطبيقات ، وهي مثالية للخوادم المنزلية والشبكات الصغيرة.
ماذا ستحتاج
- التوت بي (3 ، 4 ، أو الأحدث يوصى به)
- بطاقة microSD (8 جيجابايت على الأقل ، الفئة 10 أو أفضل)
- مزود الطاقة (5 فولت ، 2.5A الحد الأدنى لـ PI 3 ؛ 5V ، 3A لـ PI 4)
- التوت PI OS (لايت أو سطح المكتب ، اعتمادًا على التفضيل)
- اتصال الإنترنت
- Docker مثبت (أو node.js إذا كان يعمل يدويًا)
الخطوة 1: إعداد التوت PI
-
قم بتحديث Raspberry Pi:
-
تثبيت الأدوات اللازمة:
-
إذا لم يتم تثبيته بالفعل ، فقم بتثبيت Docker:
أضف المستخدم الخاص بك إلى مجموعة Docker:
أعد تشغيل Raspberry Pi:
الخطوة 2: تثبيت Dashy باستخدام Docker
يمكن نشر Dashy بسرعة باستخدام Docker. اتبع هذه الخطوات للحصول على تشغيل وتشغيل:
-
اسحب صورة Dashy Docker:
-
قم بإنشاء دليل لتكوين Dashy:
-
قم بتشغيل حاوية Dashy:
-
الوصول إلى Dashy في متصفحك:
http://<raspberry-pi-ip>:8080
الخطوة 3: تكوين Dashy
يستخدم داشي أ config.yaml
ملف لتحديد تخطيط ومحتوى لوحة القيادة الخاصة بك.
-
افتح دليل التكوين:
-
تعديل الملف لتضمين خدماتك. إليك مثال بسيط:
-
احفظ الملف وأعد تشغيل Dashy لتطبيق التغييرات:
الخطوة 4: تحسينات اختيارية
-
تمكين HTTPS: استخدم وكيلًا عكسيًا مثل Nginx أو Traefik لتأمين Dashy مع HTTPS.
-
تخصيص المظهر: يدعم Dashy الموضوعات وتخصيص التصميم. تعديل
appConfig
القسم فيconfig.yaml
: -
Run Dashy على منفذ مخصص: قم بتغيير تعيين المنفذ عند تشغيل حاوية Docker:
-
قم بإعداد الابتعاد التلقائي: تأكد من بدء Dashy عند إنشاء خدمة Docker SystemD:
استكشاف الأخطاء وإصلاحها
-
لا يمكن الوصول إليه:
- تحقق من أن الحاوية تعمل:
- تحقق من وجود أخطاء في سجلات الحاوية:
-
تغييرات التكوين غير مطبقة:
- يضمن
config.yaml
يتم حفظه في الدليل الصحيح. - أعد تشغيل الحاوية Dashy بعد إجراء تغييرات.
- يضمن
-
استخدام الموارد العالي:
- تقليل عدد الخدمات والعناصر واجهة المستخدم في لوحة القيادة الخاصة بك.
- الترقية إلى Raspberry Pi 4 لتحسين الأداء.
تطبيقات Dashy
- لوحة التحكم المركزية لإدارة خدمات الشبكة.
- الوصول السريع إلى أدوات التشغيل الآلي للمنزل وخوادم الوسائط.
- مراقبة أجهزة إنترنت الأشياء والتطبيقات المحلية.
- لوحة القيادة الشخصية للإنتاجية اليومية.
خاتمة
يوفر Dashy حل لوحة معلومات متعدد الاستخدامات وقابل للتخصيص لتنظيم وإدارة خدمات الويب الخاصة بك. باتباع هذا الدليل ، يمكنك إعداد وتشغيل Dashy على Raspberry Pi ، وإنشاء مركز مركزي لأدواتك ومواردك. قم بتجربة تكوينات وموضوعات مختلفة لجعل لوحة التحكم النهائية الخاصة بك!