Dashy הוא יישום לוח מחוונים חזק וניתן להתאמה אישית המאפשר לך לנהל ולהמחיש את שירותי האינטרנט, הכלים והמשאבים המועדפים עליך במקום אחד. הפעלת Dashy ב- Raspberry Pi מאפשרת לך לקבל לוח בקרה ריכוזי לרשת ויישומים שלך, מושלם לשרתים ביתיים ורשתות קטנות.
מה תצטרך
- Raspberry Pi (3, 4 ומאוחר יותר מומלץ)
- כרטיס MicroSD (לפחות 8 ג'יגה -בייט, כיתה 10 ומעלה)
- ספק כוח (5V, 2.5A מינימום עבור PI 3; 5V, 3A עבור PI 4)
- Raspberry pi os (לייט או שולחן עבודה, תלוי בהעדפה)
- חיבור לאינטרנט
- Docker הותקן (או node.js אם פועל ידנית)
שלב 1: הכן את ה- Raspberry Pi
-
עדכן את ה- Raspberry Pi:
sudo apt update && sudo apt upgrade -y
-
התקן כלים נחוצים:
sudo apt install -y curl git
-
אם לא הותקן כבר, התקן את Docker:
curl -fsSL https://get.docker.com -o get-docker.sh sudo sh get-docker.sh
הוסף את המשתמש שלך לקבוצת Docker:
sudo usermod -aG docker $USER
אתחל מחדש את ה- Raspberry Pi:
sudo reboot
שלב 2: התקן את Dashy באמצעות Docker
ניתן לפרוס במהירות את Dashy באמצעות Docker. עקוב אחר הצעדים הבאים כדי להפעיל את Dashy:
-
משוך את תמונת הדוקר של Dashy:
sudo docker pull lissy93/dashy
-
צור ספרייה לתצורה מקפה:
mkdir -p ~/dashy/conf
-
הפעל את המכולה Dashy:
sudo docker run -d \ -p 8080:80 \ -v ~/dashy/conf:/app/public/conf \ --name dashy \ lissy93/dashy
-
גש לדאש בדפדפן שלך:
http://<raspberry-pi-ip>:8080
שלב 3: הגדר את Dashy
Dashy משתמשת א config.yaml
קובץ להגדרת הפריסה והתוכן של לוח המחוונים שלך.
-
פתח את ספריית התצורה:
nano ~/dashy/conf/config.yaml
-
שנה את הקובץ כך שיכלול את השירותים שלך. הנה דוגמה פשוטה:
appConfig: title: "My Dashboard" description: "Centralized control panel for my services" sections: - name: "Network Tools" items: - title: "Router" url: "http://192.168.1.1" icon: "fas fa-network-wired" - title: "NAS" url: "http://192.168.1.100" icon: "fas fa-server" - title: "OctoPrint" url: "http://192.168.1.50" icon: "fas fa-print"
-
שמור את הקובץ והפעיל מחדש את Dashy כדי להחיל שינויים:
sudo docker restart dashy
שלב 4: שיפורים אופציונליים
-
אפשר https: השתמש בפרוקסי הפוך כמו Nginx או TraeFik כדי להבטיח את Dashy באמצעות HTTPS.
-
התאם אישית את המראה: Dashy תומך בהתאמה אישית ובהתאמה אישית של פריסה. שנה את
appConfig
קטע בconfig.yaml
:appConfig: theme: "hacker"
-
הפעל את Dashy ביציאה מותאמת אישית: שנה את מיפוי היציאה בעת הפעלת מיכל Docker:
sudo docker run -d -p 3000:80 ...
-
הגדר סטארט אוטומטי: ודא ש- Dashy מתחיל באתחול על ידי יצירת שירות SystemD של Docker:
sudo systemctl enable docker
פתרון בעיות
-
מקף לא נגיש:
- ודא שהמיכל פועל:
sudo docker ps
- בדוק אם יש שגיאות ביומני המכולות:
sudo docker logs dashy
- ודא שהמיכל פועל:
-
שינויי תצורה לא הוחלו:
- לְהַבטִיחַ
config.yaml
נשמר בספריה הנכונה. - הפעל מחדש את המכולה Dashy לאחר ביצוע שינויים.
- לְהַבטִיחַ
-
שימוש במשאבים גבוה:
- צמצם את מספר השירותים והווידג'טים בלוח המחוונים שלך.
- שדרג ל- Raspberry Pi 4 לביצועים טובים יותר.
יישומים של Dashy
- לוח בקרה ריכוזי לניהול שירותי רשת.
- גישה מהירה לכלי אוטומציה ביתית ושרתי מדיה.
- ניטור מכשירי IoT ויישומים מקומיים.
- לוח מחוונים מותאם אישית לפריון יומיומי.
מַסְקָנָה
Dashy מספקת פיתרון לוח מחוונים רב -תכליתי וניתן להתאמה אישית לארגון וניהול שירותי האינטרנט שלך. על ידי ביצוע מדריך זה, תוכלו להגדיר ולהריץ את Dashy ב- Raspberry Pi, ליצור רכזת ריכוזית לכלים ולמשאבים שלכם. התנסו בתצורות ונושאים שונים כדי להפוך את Dashy לוחות הבקרה האולטימטיביים שלכם!