Dashy è un'applicazione dashboard potente e personalizzabile che ti consente di gestire e visualizzare i tuoi servizi Web preferiti, strumenti e risorse in un unico posto. L'esecuzione di Dashy su un Raspberry Pi consente di avere un pannello di controllo centralizzato per la rete e le applicazioni, perfetto per i server domestici e le piccole reti.
Cosa avrai bisogno
- Raspberry Pi (3, 4 o successivi è consigliato)
- Scheda microSD (almeno 8 GB, classe 10 o migliore)
- Alimentazione elettrica (5V, 2,5a minimo per PI 3; 5V, 3A per PI 4)
- Raspberry Pi OS (Lite o desktop, a seconda delle preferenze)
- Connessione Internet
- Docker installato (o node.js se funziona manualmente)
Passaggio 1: preparare il Raspberry Pi
-
Aggiorna il Raspberry Pi:
-
Installa gli strumenti necessari:
-
Se non già installato, installa Docker:
Aggiungi il tuo utente al gruppo Docker:
Riavvia il Raspberry Pi:
Passaggio 2: installa Dashy utilizzando Docker
Dashy può essere distribuito rapidamente utilizzando Docker. Segui questi passaggi per diventare dannosi e funzionanti:
-
Estratto l'immagine docker dhindy:
-
Crea una directory per la configurazione dannosa:
-
Esegui il contenitore Dashy:
-
Accedi Dashy nel tuo browser:
http://<raspberry-pi-ip>:8080
Passaggio 3: Configura Dashy
Dashy usa un config.yaml
File per definire il layout e il contenuto della dashboard.
-
Apri la directory di configurazione:
-
Modifica il file per includere i tuoi servizi. Ecco un semplice esempio:
-
Salva il file e riavvia Dashy per applicare le modifiche:
Passaggio 4: miglioramenti opzionali
-
Abilita https: Utilizzare un proxy inverso come Nginx o Traefik per fissare Dashy con HTTPS.
-
Personalizza l'aspetto: Dashy supporta temi e personalizzazione del layout. Modificare il
appConfig
sezione inconfig.yaml
: -
Esegui Dashy su una porta personalizzata: Modificare la mappatura delle porte quando si esegue il contenitore Docker:
-
Imposta automaticamente: Assicurarsi che Dashy inizi all'avvio creando un servizio Docker Systemd:
Risoluzione dei problemi
-
Dashy non accessibile:
- Verificare che il contenitore sia in esecuzione:
- Controlla gli errori nei registri del contenitore:
-
Modifiche alla configurazione non applicate:
- Garantire
config.yaml
viene salvato nella directory corretta. - Riavvia il contenitore Dashy dopo aver apportato modifiche.
- Garantire
-
Un alto utilizzo delle risorse:
- Riduci il numero di servizi e widget nella dashboard.
- Aggiorna a un Raspberry Pi 4 per prestazioni migliori.
Applicazioni di Dashy
- Pannello di controllo centralizzato per la gestione dei servizi di rete.
- Accesso rapido agli strumenti di automazione domestica e ai server multimediali.
- Monitoraggio di dispositivi IoT e applicazioni locali.
- Dashboard personalizzato per la produttività quotidiana.
Conclusione
Dashy fornisce una soluzione dashboard versatile e personalizzabile per l'organizzazione e la gestione dei servizi Web. Seguendo questa guida, è possibile impostare ed eseguire Dashy su un Raspberry Pi, creando un hub centralizzato per gli strumenti e le risorse. Sperimenta diverse configurazioni e temi per rendere Dashy il tuo pannello di controllo finale!