Cómo instalar dayGLANCE - Planificador de tareas diarias autohospedado en Docker

dayGLANCE | Day Planner | Docker

dayGLANCE: Planificador de tareas diario local-first autohospedado en Docker

Tu día de un vistazo. Timeline de 24h. Inbox inteligente. Tareas recurrentes. Pomodoro. Sincronización Nextcloud/Obsidian. PWA+Android. Privacidad garantizada. Sin suscripción.

¿Qué es dayGLANCE?


dayGLANCE es un planificador de tareas diarias moderno, privacy-first y completamente local-first que proporciona una visión clara de tu día sin toda la complejidad de herramientas como Todoist o Google Calendar. A diferencia de soluciones en la nube, dayGLANCE funciona completamente en tu navegador con datos almacenados localmente, sin tracking, sin cuentas, sin suscripción.

Stack moderno: React 18 + Vite + Tailwind CSS. PWA con soporte offline. Disponible web, Android nativo, y apps de escritorio (macOS, Windows, Linux). Sincronización opcional vía WebDAV (Nextcloud, tu servidor personal). Integración Obsidian para notas automáticas. Timeline visual de 24 horas. Estadísticas diarias. Modo Pomodoro integrado. Sincronización de calendarios (iCal, Google Calendar, Nextcloud). Stream Deck plugin para control remoto.

Tu día, en un vistazo: dayGLANCE muestra tu día completo en una pantalla sin necesidad de scrollear. Marker en vivo mostrando "ahora", tiempo libre, tareas atrasadas, y rutinas. Todo visual, intuitivo, productivo.

Características principales

GLANCE panel

Resumen visual de tu día. Color-coded tasks. Marker "now" vivo. Tiempo libre. Rutinas.

Timeline 24h

Arrastra tareas. Redimensiona por duración. Filtros por tags. 1/2/3-day views.

GLANCEahead

Cuando tu día termina (después 7pm), muestra mañana. Cuenta tareas, deadlines, horas comprometidas.

Inbox inteligente

Tareas sin calendario. Agrega rápido. Organiza después. Smart inbox view.

Tareas recurrentes

Daily, weekly, monthly, custom. Postpone inteligente. Recurring blocker support.

Pomodoro integrado

Focus mode. Timer customizable. Break automático. Integrado en cada tarea.

Sincronización calendario

iCal/Google Calendar/Nextcloud. Dos-direccional. Eventos aparecen en timeline.

Sync Obsidian

Tag #obsidian y crea notas automáticas. Dos-direccional. Edita en vault, actualiza app.

Estadísticas diarias

Horas planificadas, completadas, productividad. Habit tracker. Streaks.

Sincronización WebDAV

Nextcloud, tu servidor, o cualquier WebDAV. Datos tuyos, sincronizado.

PWA + Offline

Instala como app. Funciona sin Internet. Sincroniza cuando conectas.

Multi-plataforma

Web, Android, macOS, Windows, Linux. Sincronizado entre todos.

Requisitos del sistema

  • Docker instalado
  • 256 MB - 512 MB RAM (muy ligero)
  • 100 MB - 1 GB espacio disco
  • Puerto 6767 (configurable)
  • Node.js (incluido en imagen Docker)
  • Navegador moderno (Chrome, Firefox, Safari, Edge)
Ideal para: Raspberry Pi, homelabs, cualquier servidor. Muy ligero, sin base de datos externa.

Instalación con Docker Compose

Opción 1: Instalación rápida

cat > docker-compose.yml << 'EOF' version: '3.8' services: dayglance: image: ghcr.io/krelltunez/dayglance:latest container_name: dayglance restart: unless-stopped ports: - "6767:80" EOF docker compose up -d

Opción 2: Con volumen para persistencia

version: '3.8' services: dayglance: image: ghcr.io/krelltunez/dayglance:latest container_name: dayglance restart: unless-stopped ports: - "6767:80" volumes: - dayglance-data:/app/data volumes: dayglance-data:

Iniciar

docker compose up -d

Acceder

http://localhost:6767

Primeros pasos

1. Acceder a la app

  1. Abre http://localhost:6767
  2. No necesita login. Datos se almacenan localmente en tu navegador.
  3. Tu GLANCE panel vacío está listo para tareas

2. Crear tu primera tarea

  1. Click botón "+" o escribe en inbox
  2. Nombre tarea: "Reunión team", "Escribir reporte", etc
  3. Click en tarea para editar: fecha, hora, duración
  4. Arrastra a timeline de 24h

3. Ver tu día de un vistazo

  1. GLANCE panel muestra resumen visual
  2. Red marker = ahora
  3. Orange = deadlines próximas
  4. Green = tareas en progreso
  5. Gray = completadas

4. Usar Pomodoro

  1. Click tarea en timeline o lista
  2. Button "Start Pomodoro"
  3. 25 min focus (default, customizable)
  4. 5 min break automático

5. Sincronizar con calendario

  1. Settings → Calendar Sync
  2. Pega URL iCal/Google Calendar/Nextcloud
  3. Eventos aparecen en timeline automáticamente
  4. Dos-direccional: cambios sync ambas formas

6. Sincronizar con Nextcloud

  1. Settings → Sync → WebDAV
  2. URL: https://tu-nextcloud.com/remote.php/dav/
  3. Usuario/Password: Nextcloud
  4. App sincroniza automáticamente cada 5 min

7. Conectar Obsidian

  1. Settings → Notes Integration → Obsidian
  2. Path a tu vault
  3. Tag tareas con #obsidian al crearlas
  4. Se crean notas automáticamente en daily note

Casos de uso

  • Productividad personal: Planifica tu día visualmente sin ruido
  • Deep work: Pomodoro integrado, sin distracciones
  • Privacidad total: Datos locales, sin tracking, sin cuentas
  • Integración Obsidian: Crea notas automáticas mientras planificas
  • Sync entre dispositivos: Web + Android + Desktop, sincronizado
  • Alternativa Todoist/Google Tasks: Sin suscripción, datos tuyos
  • Gestión de tiempo: Ve exactamente dónde va tu tiempo

Integraciones y extensiones

Obsidian

Crea notas automáticas en daily notes. Tag #obsidian. Dos-direccional: edita en vault, actualiza app.

Nextcloud

Sincroniza tareas via WebDAV. Usa Nextcloud como backend de datos. Perfecta para homelabs.

Calendarios

iCal, Google Calendar, Nextcloud Calendar. Los eventos aparecen en tu timeline automáticamente.

Stream Deck

Control remoto desde Stream Deck. Agenda plugin en Elgato Marketplace. Ver/completar tareas sin tocar teclado.

TRMNL Display

Muestra tu agenda en e-ink display. Actualizaciones en vivo.

HTTPS con Caddy

Caddyfile

dayglance.tudominio.com { reverse_proxy localhost:6767 }

Acceso remoto seguro

https://dayglance.tudominio.com con HTTPS automático desde cualquier lugar

Acceso móvil

PWA: Add to homescreen en iOS/Android. Funciona offline, sincroniza cuando conectas.

Gestión y mantenimiento

Ver logs

docker logs -f dayglance

Backup de datos (localStorage)

En navegador: Settings → Export para descargar JSON con tus datos

Restore de backup

Settings → Import JSON. Carga tus datos guardados.

Reiniciar

docker compose restart dayglance

Actualizar a la última versión

docker compose pull docker compose up -d

Instalar apps de escritorio

GitHub Releases → Descarga DMG (macOS), EXE (Windows), o AppImage (Linux)

Limpiar datos (reset)

# Limpia localStorage Abre DevTools (F12) → Storage → Clear All

Comparativa con alternativas

vs Todoist

dayGLANCE gana: Local-first, privacidad, gratuito, visual. Todoist gana: Más features, colaboración, más maduro.

vs Google Tasks

dayGLANCE gana: Privacidad, timeline visual, Pomodoro. Google gana: Integración Gmail/Calendar, colaboración.

vs Obsidian + Dataview

dayGLANCE gana: Diseñado para planning, timeline visual, Pomodoro. Obsidian gana: Knowledge graph, más potente.

vs Microsoft To Do

dayGLANCE gana: Privacidad, timeline visual, local-first. Microsoft gana: Integración Office, compartir.

Mejor para: Quien valide privacidad, quiera visión clara de su día sin ruido, y no necesite colaboración. Local-first forever.

Comentarios

Entradas populares de este blog

Cómo Instalar y configurar SERVIDOR VPN WIREGUARD en MIKROTIK 🔐 #VPN #Wireguard #Mikrotik #RouterOS

Cómo instalar y configurar DSM SYNOLOGY 7.2.2 en PC | Guía completa, instalación, RAID 1, SMB

Cómo INSTALAR y CONFIGURAR OpenVPN en MIKROTIK. Guía completa paso a paso.