Saltar al contenido principal
50% de descuento todos los planes, tiempo limitado. Desde $2.48/mo
Dashy

Dashy

Dashy es una página de inicio personalizable para tu homelab. Estado de servicios, widgets, temas y organización de marcadores en un único archivo de configuración. Con licencia MIT, incluye más de 60 tipos de widgets: clima, RSS, estadísticas de GitHub, salud del servidor y cotizaciones bursátiles. El dashboard de homelab con más estrellas en GitHub.

En resumen

25.5k

Estrellas en GitHub

57

Vistas de página

275

Instalaciones activas

Licencia MIT Versión Latest OS Ubuntu Server 24.04 LTS Min RAM 2 GB IP IPV4,IPV6

Las instalaciones activas son datos de muestra (vista previa); la métrica real se conectará antes del lanzamiento.

Acceso

  • Es posible que tarde un momento en arrancar y funcionar correctamente.
  • Interfaz web: https://<server-ip>
  • Acepta el aviso SSL (certificado autofirmado).
  • Inicia sesión con el nombre de usuario y la contraseña de administrador que indicaste durante la instalación.
  • Las credenciales de acceso se almacenan en: /root/.cloudzy-creds

Archivos y directorios importantes

  • Raíz de la aplicación: /root/dashy/
  • Archivo de configuración de Dashy: /root/dashy/config.yml
  • Archivo Docker Compose: /root/dashy/docker-compose.yml
  • Credenciales de administrador almacenadas (solo lectura): /root/.cloudzy-creds
  • Configuración del sitio en Nginx: /etc/nginx/sites-available/dashy
  • Sitio Nginx habilitado: /etc/nginx/sites-enabled/dashy
  • Certificado TLS: /etc/nginx/ssl/fullchain.pem
  • Clave privada TLS: /etc/nginx/ssl/privkey.pem

Gestión de servicios

Comprobar el estado del contenedor:

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

Reiniciar:

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

Ver registros:

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

Habilitar SSL con un dominio

1. Apunta tu dominio a la IP del servidor.

2. Edita la configuración de Nginx y reemplaza ambos server_name <IP>; con tu dominio (<your-domain>) tanto para los bloques HTTP (puerto 80) como HTTPS (puerto 443):

vim /etc/nginx/sites-available/dashy

3. Instala Certbot:

apt install -y certbot python3-certbot-nginx

4. Ejecuta el siguiente comando para generar un certificado válido de Let’s Encrypt:

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

5. Reemplaza las rutas SSL en la configuración de 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. Reinicia Nginx para aplicar los cambios:

systemctl restart nginx

7. Abre tu navegador y visita: https://yourdomain.com

Más en Autoalojado

Apps relacionadas.

Despliega Dashy ahora. Desde $2,48/mes.