Vikunja

¿Que es este repositorio?
Este repositorio te permitirá desplegar Vikunja es una aplicación de lista de tareas de código abierto y auto-alojable, diseñada para ayudarte a organizar y gestionar tus tareas de manera eficiente. Disponible en todas las plataformas, Vikunja se convierte en tu asistente personal para mantener todo en orden.
Características Clave:
-
Organización Superior: Vikunja te permite organizar todas tus tareas en proyectos y subproyectos. Mantén las cosas relacionadas agrupadas y gestiona tus tareas de manera jerárquica para una mayor eficiencia.
-
Colaboración Efectiva: Comparte tus proyectos con facilidad con otros usuarios o con todo un equipo. Asigna tareas para que todos sepan quién está trabajando en qué, mejorando la transparencia y la colaboración.
-
Personalización a tu Gusto: Con Vikunja, tienes la libertad de visualizar tus tareas de la manera que más te convenga. Ya sea la vista clásica de lista, la vista Gantt para una visión general del tiempo, la vista de tabla para detalles completos, o la vista Kanban para un panorama general del estado de las tareas.
Con Vikunja, la organización de tus tareas nunca ha sido tan fácil.

Configuración
hiveagilectl install vikunja
Ajustar las variables del fichero .env
VIKUNJA_HOST=tasks.hiveagile.dev
VIKUNJAAPI_HOST=tasks-api.hiveagile.dev
## Credentials
VIKUNJA_USER=admin
VIKUNJA_PASSWORD=HiveAgile2021.
VIKUNJA_EMAIL=demo@hiveagile.club
## MySQL Config
MYSQL_ROOT_PASSWORD=IVJ4hwRmuD3qr056
MYSQL_USER=vikunja
MYSQL_PASSWORD=ijW01b1XToFPLR8H
MYSQL_DATABASE=vikunja
## App Config
VIKUNJA_DATABASE_HOST=db
VIKUNJA_DATABASE_PASSWORD=${MYSQL_PASSWORD}
VIKUNJA_DATABASE_TYPE=mysql
VIKUNJA_DATABASE_USER=${MYSQL_USER}
VIKUNJA_DATABASE_DATABASE=${MYSQL_DATABASE}
VIKUNJA_SERVICE_JWTSECRET=37VlMKb8aiOgQuCZj
VIKUNJA_SERVICE_FRONTENDURL=https://${VIKUNJA_HOST}/
VIKUNJA_SERVICE_TIMEZONE="Europe/Madrid"
## SMTP Config
VIKUNJA_SERVICE_ENABLEEMAILREMINDERS=1
VIKUNJA_MAILER_ENABLED=true
VIKUNJA_MAILER_FORCESSL=true
VIKUNJA_MAILER_SKIPTLSVERIFY=true
VIKUNJA_MAILER_HOST=mail.hiveagile.club
VIKUNJA_MAILER_PORT=465
VIKUNJA_MAILER_USERNAME=demo@hiveagile.club
VIKUNJA_MAILER_PASSWORD=HiveAgile2021.
VIKUNJA_MAILER_FROMEMAIL=${VIKUNJA_MAILER_USERNAME}
VIKUNJA_HOST
Esta variable define el dominio donde accederas a vikunja, recuerda apuntar previamente el registro DNS de tipo A para que te funcione.
USO
Una vez editado el fichero puesdes ejecutar el contenedor como normalmente.
cd /root/containers/vikunja
docker-compose up -d
Actualizaciones automáticas (Opcional)
Puedes usar watchtower que actualiza todos los contenedores que estan como latest
Esto es algo que pongo en todas las aplicaciones pero no hace falta que se instale cada vez.
docker run -d \
--name watchtower \
-v /var/run/docker.sock:/var/run/docker.sock \
containrrr/watchtower -i 30
Invitación a mi Canal.
Estás invitado a mi canal de telegram, donde publico más soluciones como esta.
https://t.me/aitorroma