Blog del Podcast
podcast      GitHub      Twitter   Telegram

Kanboard

Tiempo estimado de lectura: 4 minutos. 453 palabras. docker

Kanboard es un servicio que nos permite gestionar nuestras tareas siguiendo el método Kanban.

He instalado el servicio después de mucho tiempo tanto en mi Raspberry como mi Servidor amd64, de un modo súper sencillo y rápido, gracias a Docker.

Docker

El docker lo tenemos disponible tanto para arquitectura amd64, arm, arm64…

Docker amd64

docker create --name=kanboard       -p "80:80"       -v $HOME/docker/kanboard/data:/var/www/app/data       -v $HOME/docker/kanboard/plugins:/var/www/app/plugins       -v $HOME/docker/kanboard/ssl:/etc/nginx/ssl kanboard/kanboard:latest

Docker arm o Raspberry Pi

docker create --name=kanboard       -p "80:80"       -v $HOME/docker/kanboard/data:/var/www/app/data       -v $HOME/docker/kanboard/plugins:/var/www/app/plugins       -v $HOME/docker/kanboard/ssl:/etc/nginx/ssl kanboard/kanboard:arm32v7-latest

Docker más arquitecturas

Si quieres otra arquitectura, revisa en DockerHub todas las etiquetas disponibles, cambiando la etiqueta que corresponda.

Docker Compose para Traefik y Proxy Inverso

Si utilizas un proxy inverso, podemos montar el contenedor con este docker-compose

version: "3"

networks:
web:
external: true

services:
kanboard:
image: kanboard/kanboard:latest
ports:
- "83:80"
volumes:
- $HOME/docker/kanboard/data:/var/www/app/data
- $HOME/docker/kanboard/plugins:/var/www/app/plugins
- $HOME/docker/kanboard/ssl:/etc/nginx/ssl
labels:
- traefik.backend=kanboard
- traefik.frontend.rule=Host:kanboard.midominio.duckdns.org
- traefik.docker.network=web
- traefik.port=80
- traefik.enable=true
networks:
- web

Iniciar Kanboard y cambiar usuario y contraseña

La primera vez que iniciamos Kanboard, para utilizar el servicio, utilizaremos el usuario y contraseña por defecto:

Username: admin Password: admin

Es importante el cambiar el usuario y contraseña. Para hacerlo, lo haremos del siguiente modo pulsando en el icono del usuario.

Habilitar plugins

Por defecto y por seguridad, vienen deshabilitada la posibilidad de instalar plugins. Si deseas instalar cualquiera del gran número de plugins disponibles, entramos dentro del contenedor y editaremos con vi el archivo config.php.

vi /var/www/app/config.php
// Plugins directory
define('PLUGINS_DIR', 'plugins');

// Plugins directory URL
define('PLUGIN_API_URL', 'https://kanboard.org/plugins.json');

// Enable/Disable plugin installer
define('PLUGIN_INSTALLER', true);

Restaurar el docker, para que los cambios tengan efecto.

Temas

Hay varios temas disponible, que harán de Kanboard una interfaz más amigable, bonita y moderna.

En mi caso he instalado la de Greenwing.

Notificaciones

Si creamos un Bot con su Token en Telegram, podremos hacer que nos notifique cada vez que cambiemos una tarea de estado.

Recuerda el Podcast y Artículo donde explico como hacerlo paso a paso : https://ugeek.github.io/post/2018-02-09-kanboard-con-notificaciones-en-telegram.html

Fuentes


Publicado por Angel el miércoles 26 agosto del 2020



También te puede interesar:




Powered by org-bash-blog

Writing in orgmode whith emacs

Licencia de Creative Commons
Este obra está bajo una licencia de Creative Commons Reconocimiento-NoComercial-CompartirIgual 4.0 Internacional.