Skip to content

JLalib/docker-dashlit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

💡 docker-dashlit

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.


✨ Características de Dashlit

  • 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.).

🚀 Instalación y Despliegue Rápido

1. Prerrequisitos

Asegúrate de tener instalados:


2. Archivo de Configuración (docker-compose.yml)

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

3. Despliegue del Contenedor

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

🌐 Acceso al Dashboard

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.


⚙️ Persistencia de Datos

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.


🔒 Seguridad y Recomendaciones

  • 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.

🧰 Mantenimiento

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

📚 Recursos Útiles

About

Dashlit | Panel minimalista con tus enlaces favoritos

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published