Dashboard Dashlit con Docker Compose
Este repositorio contiene la configuración de Docker Compose para desplegar Dashlit, un panel moderno y ligero para visualizar, organizar y acceder fácilmente a tus servicios autoalojados desde una sola interfaz.
- Diseño limpio y minimalista: Interfaz moderna para monitorizar y acceder a tus aplicaciones.
- Configuración sencilla: Despliegue en minutos con un único contenedor Docker.
- Persistencia de datos: Guarda la configuración localmente en el volumen
./data
. - Soporte para personalización: Define el origen (URL) desde variables de entorno.
- Ligero y eficiente: Perfecto para entornos autoalojados (home servers, NAS, VPS, etc.).
Asegúrate de tener instalados:
Crea o copia el siguiente contenido en tu archivo docker-compose.yml
:
services:
app:
container_name: dashlit-app
image: ghcr.io/codewec/dashlit:latest
restart: unless-stopped
environment:
ORIGIN: '${ORIGIN:-http://localhost:3000}' # please provide URL if different
ports:
- '3000:3000'
volumes:
- ./data:/app/data
Desde el directorio donde guardaste el archivo docker-compose.yml
, ejecuta:
docker compose up -d
Esto descargará la imagen y pondrá el contenedor en funcionamiento en segundo plano.
Para verificar que se está ejecutando correctamente:
docker ps
Una vez levantado el contenedor, accede desde tu navegador a:
http://<DIRECCION_IP_DE_TU_SERVIDOR>:3000
Desde ahí podrás configurar tus accesos y personalizar la interfaz de Dashlit.
La configuración se guarda en el volumen local:
./data:/app/data
Esto garantiza que tus datos y configuraciones se mantengan incluso tras reinicios del contenedor o del servidor.
- Si expones el panel a Internet, configura un proxy inverso (Nginx, Traefik, Caddy) con HTTPS.
- Restringe el acceso por IP o mediante autenticación básica si el entorno lo permite.
- Realiza copias de seguridad periódicas del directorio
./data
.
Ver logs del contenedor:
docker logs -f dashlit-app
Reiniciar el servicio:
docker restart dashlit-app
Actualizar la imagen a la última versión:
docker compose pull && docker compose up -d
- 🌍 Sitio oficial: https://dashlit.io
- 📘 Repositorio: https://github.com/codewec/dashlit