Dashy on tehokas ja muokattavissa oleva hallintapaneelisovellus, jonka avulla voit hallita ja visualisoida suosikki verkkopalveluitasi, työkaluja ja resursseja yhdessä paikassa. Dashyn suorittaminen Raspberry PI: llä antaa sinulle keskitetyn ohjauspaneelin verkon ja sovellusten kanssa, täydellinen kotipalvelimille ja pienille verkkoille.
Mitä tarvitset
- Raspberry Pi (3, 4 tai myöhemmin suositellaan)
- MicroSD -kortti (vähintään 8 Gt, luokka 10 tai parempi)
- Virtalähde (5 V, 2,5A PI 3; 5V, 3A PI 4: lle)
- Raspberry Pi OS (Lite tai työpöytä, mieltymyksestä riippuen)
- Internet -yhteys
- Docker asennettu (tai node.js, jos käytät manuaalisesti)
Vaihe 1: Valmista Raspberry Pi
-
Päivitä Raspberry Pi:
sudo apt update && sudo apt upgrade -y
-
Asenna tarvittavat työkalut:
sudo apt install -y curl git
-
Jos sitä ei ole vielä asennettu, asenna Docker:
curl -fsSL https://get.docker.com -o get-docker.sh sudo sh get-docker.sh
Lisää käyttäjä Docker -ryhmään:
sudo usermod -aG docker $USER
Käynnistä Raspberry Pi uudelleen:
sudo reboot
Vaihe 2: Asenna Dashy Dockerin avulla
Dashy voidaan ottaa nopeasti käyttöön Dockerilla. Noudata näitä vaiheita saadaksesi dashy ja käynnissä:
-
Vedä Dashy Docker -kuva:
sudo docker pull lissy93/dashy
-
Luo hakemisto dashy -kokoonpanoon:
mkdir -p ~/dashy/conf
-
Suorita dashy -säiliö:
sudo docker run -d \ -p 8080:80 \ -v ~/dashy/conf:/app/public/conf \ --name dashy \ lissy93/dashy
-
Pääsy dashy selaimeen:
http://<raspberry-pi-ip>:8080
Vaihe 3: Määritä dashy
Dashy käyttää a config.yaml
Tiedosto määritellä kojelaudan asettelun ja sisällön.
-
Avaa kokoonpanohakemisto:
nano ~/dashy/conf/config.yaml
-
Muokkaa tiedostoa sisällyttämään palvelusi. Tässä on yksinkertainen esimerkki:
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"
-
Tallenna tiedosto ja käynnistä Dashy uudelleen soveltaaksesi muutoksia:
sudo docker restart dashy
Vaihe 4: Valinnaiset parannukset
-
Ota https käyttöön: Käytä käänteistä välityspalvelinta, kuten Nginx tai Traefik, suojataksesi dashia HTTPS: llä.
-
Mukauta ulkonäköä: Dashy tukee teemoja ja asettelun mukauttamista. Muokata
appConfig
osuaconfig.yaml
:appConfig: theme: "hacker"
-
Suorita dashy mukautetulla portilla: Vaihda porttikartoitus Docker -säilöä käydessä:
sudo docker run -d -p 3000:80 ...
-
Asenna automaattinen käynnistys: Varmista, että dashy alkaa käynnistyksessä luomalla Docker Systemd -palvelun:
sudo systemctl enable docker
Vianetsintä
-
Dashy ei ole saatavilla:
- Varmista, että säiliö on käynnissä:
sudo docker ps
- Tarkista virheiden virheet:
sudo docker logs dashy
- Varmista, että säiliö on käynnissä:
-
Konfiguraatiomuutoksia ei käytetä:
- Varmistaa
config.yaml
tallennetaan oikeaan hakemistoon. - Käynnistä Dashy -astia uudelleen muutosten tekemisen jälkeen.
- Varmistaa
-
Resurssien korkea käyttö:
- Vähennä kojelaudassa olevien palvelujen ja widgetien määrää.
- Päivitä Raspberry Pi 4: een paremman suorituskyvyn saavuttamiseksi.
Dashyn sovellukset
- Keskitetty ohjauspaneeli verkkopalvelujen hallintaan.
- Nopea pääsy kodin automaatiotyökaluihin ja mediapalvelimiin.
- Internet -laitteiden ja paikallisten sovellusten seuranta.
- Henkilökohtainen kojelauta päivittäistä tuottavuutta varten.
Johtopäätös
Dashy tarjoaa monipuolisen ja muokattavan kojelaudan ratkaisun verkkopalvelujen järjestämiseen ja hallintaan. Seuraamalla tätä opasta, voit asettaa ja ajaa Dashya Raspberry Pi: lle luomalla keskitetyn keskittimen työkaluillesi ja resursseillesi. Kokeile erilaisia kokoonpanoja ja teemoja, jotta Dashy tekee lopullisen ohjauspaneelin!