Dühös beállítása és futtatása egy málna PI -n

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

  1. Málna PI (3, 4, vagy újabb ajánlott)
  2. Mikroszálkártya (legalább 8 GB, 10. osztály vagy annál jobb)
  3. Tápegység (5 V, 2,5a minimum a PI 3; 5V, 3A a PI 4 -re)
  4. Raspberry Pi Os (Lite vagy asztali, preferenciától függően)
  5. Internetkapcsolat
  6. Docker telepítve (vagy node.js, ha manuálisan fut)

1. lépés: Készítse elő a Raspberry Pi -t

  1. Frissítse a Raspberry PI -t:

    sudo apt update && sudo apt upgrade -y
    
  2. Telepítse a szükséges eszközöket:

    sudo apt install -y curl git
    
  3. 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:

  1. Húzza ki a kötődő Docker képet:

    sudo docker pull lissy93/dashy
    
  2. Hozzon létre egy könyvtárat a kötődő konfigurációhoz:

    mkdir -p ~/dashy/conf
    
  3. Futtassa a kötődőtartályt:

    sudo docker run -d \
      -p 8080:80 \
      -v ~/dashy/conf:/app/public/conf \
      --name dashy \
      lissy93/dashy
    
  4. 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.

  1. Nyissa meg a konfigurációs könyvtárat:

    nano ~/dashy/conf/config.yaml
    
  2. 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"
    
  3. 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

  1. 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.

  2. 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ész config.yaml:

    appConfig:
      theme: "hacker"
    
  3. 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 ...
    
  4. Á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

  1. 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
      
  2. 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.
  3. 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

  1. Központosított kezelőpanel a hálózati szolgáltatások kezelésére.
  2. Gyors hozzáférés az otthoni automatizálási eszközökhöz és a médiaszerverekhez.
  3. Az IoT eszközök és a helyi alkalmazások megfigyelése.
  4. 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á!

Hagyj egy megjegyzést

Notice an Issue? Have a Suggestion?
If you encounter a problem or have an idea for a new feature, let us know! Report a problem or request a feature here.