Saltar para o conteúdo principal
50% de desconto todos os planos, tempo limitado. A partir de $2.48/mo
Dashy

Dashy

Dashy é uma página inicial personalizável para seu homelab. Status de serviços, widgets, temas e organização de favoritos em um único arquivo de configuração. Licença MIT, com mais de 60 tipos de widgets, incluindo previsão do tempo, RSS, estatísticas do GitHub, saúde do servidor e cotações de ações. O dashboard de homelab mais favoritado no GitHub.

Em resumo

25.5k

Estrelas no GitHub

57

Visualizações de página

275

Instalações ativas

Licença MIT Versão Latest OS Ubuntu Server 24.04 LTS Min RAM 2 GB IP IPV4,IPV6

As instalações ativas são dados de amostra (pré-visualização); a métrica real será conectada antes do lançamento.

Acesso

  • Pode levar alguns instantes até que tudo esteja funcionando corretamente.
  • Interface da Web: https://<server-ip>
  • Aceite o aviso SSL (certificado autoassinado).
  • Faça login com o nome de usuário e a senha de administrador fornecidos durante a instalação.
  • As credenciais de acesso estão armazenadas em: /root/.cloudzy-creds

Ficheiros e diretórios importantes

  • Raiz da aplicação: /root/dashy/
  • Arquivo de configuração do Dashy: /root/dashy/config.yml
  • Ficheiro Docker Compose: /root/dashy/docker-compose.yml
  • Credenciais de administrador armazenadas (somente leitura): /root/.cloudzy-creds
  • Configuração do site no Nginx: /etc/nginx/sites-available/dashy
  • Site Nginx ativado: /etc/nginx/sites-enabled/dashy
  • Certificado TLS: /etc/nginx/ssl/fullchain.pem
  • Chave privada TLS: /etc/nginx/ssl/privkey.pem

Gestão de serviços

Verificar status do container:

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

Reiniciar:

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

Ver registos:

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

Ativar SSL com um domínio

1. Aponte o seu domínio para o IP do servidor.

2. Edite a configuração do Nginx e substitua ambos server_name <IP>; com o seu domínio (<your-domain>) para ambos os blocos HTTP (porta 80) e HTTPS (porta 443):

vim /etc/nginx/sites-available/dashy

3. Instalar o Certbot:

apt install -y certbot python3-certbot-nginx

4. Execute o seguinte comando para gerar um certificado Let’s Encrypt válido:

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

5. Substitua os caminhos SSL na configuração do 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. Reinicie o Nginx para aplicar as alterações:

systemctl restart nginx

7. Abra o seu browser e visite: https://yourdomain.com

Mais em Self-hosted

Aplicações relacionadas.

Implantar Dashy agora. A partir de $2,48/mês.