Dashyn asettaminen Raspberry Pi

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

  1. Raspberry Pi (3, 4 tai myöhemmin suositellaan)
  2. MicroSD -kortti (vähintään 8 Gt, luokka 10 tai parempi)
  3. Virtalähde (5 V, 2,5A PI 3; 5V, 3A PI 4: lle)
  4. Raspberry Pi OS (Lite tai työpöytä, mieltymyksestä riippuen)
  5. Internet -yhteys
  6. Docker asennettu (tai node.js, jos käytät manuaalisesti)

Vaihe 1: Valmista Raspberry Pi

  1. Päivitä Raspberry Pi:

    sudo apt update && sudo apt upgrade -y
    
  2. Asenna tarvittavat työkalut:

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

  1. Vedä Dashy Docker -kuva:

    sudo docker pull lissy93/dashy
    
  2. Luo hakemisto dashy -kokoonpanoon:

    mkdir -p ~/dashy/conf
    
  3. Suorita dashy -säiliö:

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

  1. Avaa kokoonpanohakemisto:

    nano ~/dashy/conf/config.yaml
    
  2. 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"
    
  3. Tallenna tiedosto ja käynnistä Dashy uudelleen soveltaaksesi muutoksia:

    sudo docker restart dashy
    

Vaihe 4: Valinnaiset parannukset

  1. Ota https käyttöön: Käytä käänteistä välityspalvelinta, kuten Nginx tai Traefik, suojataksesi dashia HTTPS: llä.

  2. Mukauta ulkonäköä: Dashy tukee teemoja ja asettelun mukauttamista. Muokata appConfig osua config.yaml:

    appConfig:
      theme: "hacker"
    
  3. Suorita dashy mukautetulla portilla: Vaihda porttikartoitus Docker -säilöä käydessä:

    sudo docker run -d -p 3000:80 ...
    
  4. Asenna automaattinen käynnistys: Varmista, että dashy alkaa käynnistyksessä luomalla Docker Systemd -palvelun:

    sudo systemctl enable docker
    

Vianetsintä

  1. Dashy ei ole saatavilla:

    • Varmista, että säiliö on käynnissä:
      sudo docker ps
      
    • Tarkista virheiden virheet:
      sudo docker logs dashy
      
  2. Konfiguraatiomuutoksia ei käytetä:

    • Varmistaa config.yaml tallennetaan oikeaan hakemistoon.
    • Käynnistä Dashy -astia uudelleen muutosten tekemisen jälkeen.
  3. Resurssien korkea käyttö:

    • Vähennä kojelaudassa olevien palvelujen ja widgetien määrää.
    • Päivitä Raspberry Pi 4: een paremman suorituskyvyn saavuttamiseksi.

Dashyn sovellukset

  1. Keskitetty ohjauspaneeli verkkopalvelujen hallintaan.
  2. Nopea pääsy kodin automaatiotyökaluihin ja mediapalvelimiin.
  3. Internet -laitteiden ja paikallisten sovellusten seuranta.
  4. 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!

Jätä kommentti

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.