Vai al contenuto principale
50% di sconto tutti i piani, tempo limitato. A partire da $2.48/mo
Dashy

Dashy

Dashy è una homepage personalizzabile per il tuo homelab. Stato dei servizi, widget, temi e organizzazione dei segnalibri in un unico file di configurazione. Licenza MIT, con oltre 60 tipi di widget tra cui meteo, RSS, statistiche GitHub, salute del server e ticker azionari. La dashboard homelab più apprezzata su GitHub.

In breve

25.5k

Stelle su GitHub

76

Visualizzazioni di pagina

275

Installazioni attive

Licenza MIT Versione Latest OS Ubuntu Server 24.04 LTS Min RAM 2 GB IP IPV4,IPV6

Le installazioni attive sono dati di esempio (anteprima); la metrica reale sarà collegata prima del lancio.

Accesso

  • Potrebbe volerci qualche minuto prima che il servizio si avvii e funzioni correttamente.
  • Interfaccia Web: https://<server-ip>
  • Accetta l'avviso SSL (certificato autofirmato).
  • Accedi usando il nome utente e la password amministratore forniti durante l'installazione.
  • Le credenziali di accesso sono salvate in: /root/.cloudzy-creds

File e directory importanti

  • Radice dell'applicazione: /root/dashy/
  • File di configurazione di Dashy: /root/dashy/config.yml
  • File Docker Compose: /root/dashy/docker-compose.yml
  • Credenziali amministratore salvate (sola lettura): /root/.cloudzy-creds
  • Configurazione del sito Nginx: /etc/nginx/sites-available/dashy
  • Sito Nginx abilitato: /etc/nginx/sites-enabled/dashy
  • Certificato TLS: /etc/nginx/ssl/fullchain.pem
  • Chiave privata TLS: /etc/nginx/ssl/privkey.pem

Gestione del servizio

Controlla lo stato del container:

docker compose -f /root/dashy/docker-compose.yml ps

Riavvia:

docker compose -f /root/dashy/docker-compose.yml restart

Visualizza i log:

docker compose -f /root/dashy/docker-compose.yml logs -f

Abilitare SSL con un dominio

1. Punta il tuo dominio all'IP del server.

2. Modifica la configurazione Nginx e sostituisci entrambi server_name <IP>; con il tuo dominio (<your-domain>) sia per i blocchi HTTP (porta 80) sia HTTPS (porta 443):

vim /etc/nginx/sites-available/dashy

3. Installa Certbot:

apt install -y certbot python3-certbot-nginx

4. Esegui il comando seguente per generare un certificato Let's Encrypt valido:

certbot certonly --nginx --non-interactive --agree-tos --email [email protected] -d yourdomain.com

5. Sostituisci i percorsi SSL nella configurazione Nginx:

vim /etc/apache2/sites-available/dashy
# Before:
    # ssl_certificate /etc/nginx/ssl/fullchain.pem;
    # ssl_certificate_key /etc/nginx/ssl/privkey.pem;
# After:
    # ssl_certificate /etc/letsencrypt/live/yourdomain.com/fullchain.pem;
    # ssl_certificate_key /etc/letsencrypt/live/yourdomain.com/privkey.pem;

6. Riavvia Nginx per applicare le modifiche:

systemctl restart nginx

7. Apri il browser e vai a: https://yourdomain.com

Altro in Self hosted

App correlate.

Distribuisci Dashy ora. Da 2,48 $/mese.