diff --git a/apps/kanboard/config.json b/apps/kanboard/config.json new file mode 100644 index 00000000..6140160a --- /dev/null +++ b/apps/kanboard/config.json @@ -0,0 +1,24 @@ +{ + "name": "Kanboard", + "available": true, + "exposable": true, + "port": 8010, + "id": "kanboard", + "description": "Kanboard is a free and open source Kanban project management software.", + "tipi_version": 1, + "version": "1.2.28", + "categories": ["development"], + "short_desc": "Open Source Kanban Board", + "author": "Frédéric Guillot", + "source": "https://github.com/kanboard/kanboard", + "form_fields": [ + { + "type": "text", + "label": "Enable Plugin Installer (true or false)", + "max": 5, + "min": 4, + "required": true, + "env_variable": "PLUGIN_INSTALLER" + } + ] +} \ No newline at end of file diff --git a/apps/kanboard/docker-compose.yml b/apps/kanboard/docker-compose.yml new file mode 100644 index 00000000..01679181 --- /dev/null +++ b/apps/kanboard/docker-compose.yml @@ -0,0 +1,23 @@ +version: "3.9" + +services: + kanboard: + container_name: kanboard + image: kanboard/kanboard:v1.2.28 + environment: + - PLUGIN_INSTALLER=${PLUGIN_INSTALLER} + ports: + - ${APP_PORT}:80 + restart: unless-stopped + volumes: + - ${APP_DATA_DIR}/data/kanboard_data:/var/www/app/data + - ${APP_DATA_DIR}/data/kanboard_plugins:/var/www/app/plugins + networks: + - tipi_main_network + labels: + traefik.enable: ${APP_EXPOSED} + traefik.http.routers.it-tools.rule: Host(`${APP_DOMAIN}`) + traefik.http.routers.it-tools.entrypoints: websecure + traefik.http.routers.it-tools.service: kanboard + traefik.http.routers.it-tools.tls.certresolver: myresolver + traefik.http.services.it-tools.loadbalancer.server.port: 80 \ No newline at end of file diff --git a/apps/kanboard/metadata/description.md b/apps/kanboard/metadata/description.md new file mode 100644 index 00000000..fcecba5e --- /dev/null +++ b/apps/kanboard/metadata/description.md @@ -0,0 +1,19 @@ +# Kanboard + +Kanboard is a free and open source Kanban project management software. + +## Default credentials +Username: admin +Password: admin + +## Hint +**Plugins currently not installable via Kanboard Web Interface** + +- Kanban Board +- Visualize your work +- Limit your work in progress to focus on your goal +- Drag and drop tasks to manage your project + +![screenshot](https://kanboard.org/assets/img/board.png) + +Source: https://kanboard.org/ diff --git a/apps/kanboard/metadata/logo.jpg b/apps/kanboard/metadata/logo.jpg new file mode 100644 index 00000000..4613860a Binary files /dev/null and b/apps/kanboard/metadata/logo.jpg differ