Cómo instalar Super Productivity en Docker - Gestor de tareas avanzado autohospedado en Docker

Super Productivity | Task Manager | Docker

Super Productivity: Gestor de tareas avanzado con time tracking autohospedado en Docker

Gestor de tareas profesional. Pomodoro integrado. Time tracking. Integración Jira/GitHub/GitLab. Múltiples vistas. WebDAV. Zero tracking. Enfoque sin distracciones. Open source.

¿Qué es Super Productivity?


Super Productivity es un gestor de tareas avanzado y moderno diseñado para desarrolladores y profesionales que necesitan control total sobre su productividad. A diferencia de Todoist (SaaS pago) o Microsoft ToDo, Super Productivity es completamente open source, autohospedable, y enfatiza privacidad, time tracking integrado, y herramientas enfocadas en deep work.

Stack profesional: Angular + TypeScript frontend, Node.js backend, PostgreSQL. Incluye Pomodoro timer, time tracking granular, integración con Jira/GitHub/GitLab, múltiples vistas (Kanban, Eisenhower, lista), subtareas, proyectos, tags, plugins, WebDAV para sincronización. Todo funciona offline, con sincronización automática. Zero data collection, Zero tracking. Control total de tus datos.

Para developers: Super Productivity está hecho por y para developers. Entiende workflow de código: issues en GitHub, PRs en GitLab, tickets en Jira. Sincroniza automáticamente. Time tracking para billing o personal insights.

Características principales

Time tracking integrado

Registra tiempo por tarea. Atajo de teclado. Reportes detallados.

Pomodoro timer

Focus sessions con breaks automáticos. Customizable duración.

Integración Jira/GitHub/GitLab

Importa issues automáticamente. Sincroniza avances. Worklog.

Múltiples vistas

Kanban, Eisenhower, Compact list, Custom layouts.

Subtareas y proyectos

Estructura compleja. Jerarquías. Tags personalizados.

Sincronización WebDAV

Backup automático. Sincronización entre dispositivos.

Contexto en tareas

Adjunta notas, archivos, bookmarks, comandos a tareas.

Sistema de plugins

Extiende funcionalidad. Dashboard personalizado.

Tareas repetidas

Hábitos. Mantenimiento recurrente. Auto-rollover.

Calendario integrado

CalDAV. Sincroniza deadlines. Visión completa del día.

Enfoque sin distracciones

Modo pantalla completa. Focus sessions. Bloqueo de notificaciones.

Zero tracking

No hay telemetría. Datos locales. Privacy by default.

Requisitos del sistema

  • Docker & Docker Compose
  • 1-2 GB RAM (Node.js + PostgreSQL)
  • 2+ GB espacio disco (base de datos, attachments)
  • Puerto 80/443 (web), Puerto 5432 (PostgreSQL)
  • PostgreSQL 12+ (incluido en docker-compose)
  • Navegador moderno (Chrome, Firefox, Safari, Edge)
Recomendación: 2GB RAM mínimo para buena experiencia. Node.js requiere recursos modestos.

Instalación con Docker Compose

Opción 1: Instalación rápida

git clone https://github.com/super-productivity/super-productivity.git cd super-productivity docker compose up -d

Opción 2: Personalizado

version: '3.8' services: db: image: postgres:15 container_name: super_db restart: unless-stopped environment: - POSTGRES_DB=supersync - POSTGRES_USER=supersync - POSTGRES_PASSWORD=tu-contraseña volumes: - postgres_data:/var/lib/postgresql/data super-productivity: image: super-productivity:latest container_name: super-productivity restart: unless-stopped ports: - "80:4200" environment: - DATABASE_URL=postgres://supersync:tu-contraseña@db:5432/supersync depends_on: - db volumes: postgres_data:

Iniciar

docker compose up -d

Acceder

http://localhost o http://tu-ip

Primeros pasos

1. Acceder a la app

  1. Abre http://localhost
  2. Primera vez: wizard de setup inicial
  3. Configura nombre, preferencias básicas

2. Crear proyecto y tareas

  1. Click "New Project" o "+" en sidebar
  2. Nombre proyecto: "Mi Trabajo", "Desarrollo", etc
  3. Agrega tareas dentro del proyecto
  4. Crea subtareas si necesitas desglose

3. Usar Pomodoro timer

  1. Selecciona una tarea
  2. Click "Start Pomodoro" o atajo de teclado
  3. Timer de 25 min (customizable)
  4. Break de 5 min automático después
  5. Después de 4 Pomodoros: break largo 15 min

4. Time tracking

  1. Cada tarea tiene botón "Start" para tracking
  2. Tic-tac continuo. Click "Stop" para terminar
  3. Puedes agregar tiempo manual si olvidaste tracker
  4. Reports → ve tiempo total, proyectos, tendencias

5. Integrar con Jira/GitHub

  1. Settings → Integrations
  2. Selecciona Jira, GitHub, o GitLab
  3. Ingresa credenciales / token
  4. Autoriza acceso
  5. Automáticamente importa issues/PRs asignadas

6. Cambiar vista

  1. Arriba a la derecha: botones de vista
  2. Kanban: arrastra tareas entre columnas
  3. Eisenhower: urgente/importante matrix
  4. Lista: simplista, rápida
  5. Elige la que funciona para ti

Casos de uso

  • Developers freelance: Time tracking para billing, integración GitHub/Jira
  • Equipos tech: Shared kanban, sincronización automática de issues
  • Agile sprints: Eisenhower matrix, Kanban para sprints
  • Personal project management: Control completo sin suscripción
  • Pomodoro methodology: Timer integrado, estadísticas de focus
  • Deep work tracking: Medir productividad real, identificar patrones
  • Context-driven work: Adjunta información a tareas, todo en un lugar

Integraciones y síncronización

Jira

Importa issues asignadas. Sincroniza estado. Registra worklog automáticamente. Perfecto para equipos Agile.

GitHub/GitLab

Ve PRs asignadas. Issues asignadas. Sincroniza estados. Ideal para code review tracking.

WebDAV

Sincroniza tareas entre dispositivos. Backup automático. Soporta Dropbox, NextCloud, etc.

CalDAV

Conecta calendario. Ve deadlines, eventos. Sincroniza bidireccional.

Plugins personalizados

Crea extensiones. Dashboard customizado. Integraciones adicionales.

HTTPS con Caddy (producción)

Caddyfile

tasks.tudominio.com { reverse_proxy localhost:80 }

Acceso remoto seguro

https://tasks.tudominio.com con HTTPS automático

Importante: En producción, usa HTTPS. Los datos sincronizados se envían encriptados.

Gestión y mantenimiento

Ver logs

docker logs -f super-productivity

Backup de base de datos

docker exec super_db pg_dump -U supersync supersync > backup-$(date +%Y%m%d).sql

Restore de backup

cat backup-20260522.sql | docker exec -i super_db psql -U supersync supersync

Reiniciar servicios

docker compose restart

Actualizar a la última versión

docker compose pull docker compose up -d

Limpiar datos de prueba

# Dentro de la app: Settings → Data → Reset # O elimina base de datos Docker docker compose down -v

Comparativa con alternativas

vs Todoist

Super Productivity gana: Time tracking integrado, Pomodoro, integración dev, open source, datos tuyos. Todoist gana: Más pulido, natural language, más users, integraciones comerciales.

vs Microsoft ToDo

Super Productivity gana: Time tracking, Pomodoro, open source, no Microsoft account. Microsoft gana: Integración Office 365, Teams, simple.

vs Jira

Super Productivity gana: Más simple, enfocado en personal productivity. Jira gana: Enterprise, reportes avanzados, equipo entero.

vs TickTick

Super Productivity gana: Open source, time tracking, Pomodoro, datos tuyos. TickTick gana: UI pulida, hábitos avanzados, colaboración.

Mejor para: Developers y profesionales que valoren privacy, time tracking preciso, integración con GitHub/Jira, y control total de datos.

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.