A Dashy egy hatékony és testreszabható műszerfal alkalmazás, amely lehetővé teszi a kedvenc webszolgáltatások, eszközök és erőforrások kezelését és megjelenítését egy helyen. A Dashy futtatása a Raspberry Pi -nál lehetővé teszi, hogy központosított vezérlőpultot kapjon a hálózathoz és az alkalmazásokhoz, tökéletes otthoni szerverekhez és kis hálózatokhoz.
Mire lesz szüksége
- Málna PI (3, 4, vagy újabb ajánlott)
- Mikroszálkártya (legalább 8 GB, 10. osztály vagy annál jobb)
- Tápegység (5 V, 2,5a minimum a PI 3; 5V, 3A a PI 4 -re)
- Raspberry Pi Os (Lite vagy asztali, preferenciától függően)
- Internetkapcsolat
- Docker telepítve (vagy node.js, ha manuálisan fut)
1. lépés: Készítse elő a Raspberry Pi -t
-
Frissítse a Raspberry PI -t:
sudo apt update && sudo apt upgrade -y
-
Telepítse a szükséges eszközöket:
sudo apt install -y curl git
-
Ha még nem telepítve van, telepítse a Docker -t:
curl -fsSL https://get.docker.com -o get-docker.sh sudo sh get-docker.sh
Adja hozzá a felhasználót a Docker csoporthoz:
sudo usermod -aG docker $USER
Indítsa újra a Raspberry Pi -t:
sudo reboot
2. lépés: Telepítse a kötődőt a Docker használatával
A Dashy gyorsan telepíthető a Docker segítségével. Kövesse ezeket a lépéseket, hogy felmerüljön és futtasson:
-
Húzza ki a kötődő Docker képet:
sudo docker pull lissy93/dashy
-
Hozzon létre egy könyvtárat a kötődő konfigurációhoz:
mkdir -p ~/dashy/conf
-
Futtassa a kötődőtartályt:
sudo docker run -d \ -p 8080:80 \ -v ~/dashy/conf:/app/public/conf \ --name dashy \ lissy93/dashy
-
Hozzáférjen Dashy -hez a böngészőjébe:
http://<raspberry-pi-ip>:8080
3. lépés: Konfigurálja a Dashy -t
Dashy használja a config.yaml
Fájl a műszerfal elrendezésének és tartalmának meghatározásához.
-
Nyissa meg a konfigurációs könyvtárat:
nano ~/dashy/conf/config.yaml
-
Módosítsa a fájlt a szolgáltatások felvétele érdekében. Íme egy egyszerű példa:
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"
-
Mentse el a fájlt, és újraindítsa a kötődőt a változások alkalmazásához:
sudo docker restart dashy
4. lépés: Opcionális fejlesztések
-
HTTPS engedélyezése: Használjon egy fordított proxyt, mint például az nginx vagy a traefik, hogy a HTTPS -vel kötődik.
-
A megjelenés testreszabása: A Dashy támogatja a témákat és az elrendezés testreszabását. Módosítsa a
appConfig
részconfig.yaml
:appConfig: theme: "hacker"
-
Futtasson Dashy -t egy egyedi porton: Változtassa meg a port leképezését a Docker Container futtatásakor:
sudo docker run -d -p 3000:80 ...
-
Állítsa be az automatikus indítást: Győződjön meg arról, hogy a Dashy indítja a rendszerindítást egy Docker SystemD szolgáltatás létrehozásával:
sudo systemctl enable docker
Hibaelhárítás
-
Dashy nem elérhető:
- Ellenőrizze, hogy a konténer fut -e:
sudo docker ps
- Ellenőrizze, hogy vannak -e hibák a tárolónaplókban:
sudo docker logs dashy
- Ellenőrizze, hogy a konténer fut -e:
-
A konfigurációs változások nem alkalmazzák:
- Biztosít
config.yaml
a megfelelő könyvtárba menti. - Indítsa újra a kötődő tartályt a változtatások elvégzése után.
- Biztosít
-
Magas erőforrás -felhasználás:
- Csökkentse a műszerfalon lévő szolgáltatások és kütyü számát.
- Frissítsen egy Raspberry Pi 4 -re a jobb teljesítmény érdekében.
Dashy alkalmazásai
- Központosított kezelőpanel a hálózati szolgáltatások kezelésére.
- Gyors hozzáférés az otthoni automatizálási eszközökhöz és a médiaszerverekhez.
- Az IoT eszközök és a helyi alkalmazások megfigyelése.
- Személyre szabott műszerfal a napi termelékenység érdekében.
Következtetés
A Dashy sokoldalú és testreszabható műszerfal -megoldást kínál a webszolgáltatások szervezésére és kezelésére. Az útmutató követésével beállíthatja és futtathatja a Raspberry Pi -en, és létrehozhat egy központosított csomópontot az eszközökhez és az erőforrásokhoz. Kísérletezzen különböző konfigurációkkal és témákkal, hogy kötődik a végső vezérlőpultjává!