Galaxy
Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Back to homepage

kanboard_docker

Source Code Build Status License: MIT

Setup a Kanboard server. Kanboard is a free and open source Kanban project management software.


Default Variables

kanboard_api_authentication_header

Default value

kanboard_api_authentication_header: _unset_

kanboard_bruteforce_captcha

Default value

kanboard_bruteforce_captcha: 3

kanboard_bruteforce_lockdown

Default value

kanboard_bruteforce_lockdown: 6

kanboard_bruteforce_lockdown_duration

Default value

kanboard_bruteforce_lockdown_duration: 15

kanboard_cache_driver

Default value

kanboard_cache_driver: memory

kanboard_cap_add

Default value

kanboard_cap_add: []

kanboard_cap_drop

Default value

kanboard_cap_drop: []

kanboard_container_name

Default value

kanboard_container_name: kanboard

kanboard_cpu_shares

Default value

kanboard_cpu_shares: _unset_

kanboard_db_name

Default value

kanboard_db_name: kanboard

kanboard_db_password

Default value

kanboard_db_password: secure

kanboard_db_port

Default value

kanboard_db_port: 5432

kanboard_db_run_migrations

Default value

kanboard_db_run_migrations: true

kanboard_db_server

Default value

kanboard_db_server: localhost

kanboard_db_ssl_ca

Default value

kanboard_db_ssl_ca: _unset_

kanboard_db_ssl_cert

Default value

kanboard_db_ssl_cert: _unset_

kanboard_db_ssl_key

Default value

kanboard_db_ssl_key: _unset_

kanboard_db_ssl_mode

Default value

kanboard_db_ssl_mode: disable

kanboard_db_ssl_rootcert

Default value

kanboard_db_ssl_rootcert: /etc/ssl/certs/ca-certificates.crt

kanboard_db_timeout

Default value

kanboard_db_timeout: _unset_

kanboard_db_type

Databes type to use, allowed are pgsql or mysql. All other DB settings will be ignored if you use sqlite.

Default value

kanboard_db_type: sqlite

kanboard_db_user

Default value

kanboard_db_user: kanboard

kanboard_db_verify_server_cert

Default value

kanboard_db_verify_server_cert: _unset_

kanboard_disable_logout

Default value

kanboard_disable_logout: false

kanboard_enable_url_rewrite

Default value

kanboard_enable_url_rewrite: false

kanboard_exposed_ports

Default value

kanboard_exposed_ports:
  - 127.0.0.1:8080:8080

kanboard_external_auth_exclude_fields

Default value

kanboard_external_auth_exclude_fields: username

kanboard_extra_hosts

Default value

kanboard_extra_hosts: []

kanboard_healthcheck

Default value

kanboard_healthcheck:
  test: "['CMD', '/usr/local/bin/healthcheck']"
  interval: 30s
  timeout: 10s
  retries: 5

kanboard_hide_login_form

Default value

kanboard_hide_login_form: false

kanboard_http_proxy

Default value

kanboard_http_proxy: _unset_

kanboard_https_proxy

Default value

kanboard_https_proxy: _unset_

kanboard_image

Default value

kanboard_image: thegeeklab/kanboard:{{ kanboard_version }}

kanboard_ldap_auth_enabled

Default value

kanboard_ldap_auth_enabled: false

kanboard_ldap_bind_type

Default value

kanboard_ldap_bind_type: anonymous

kanboard_ldap_group_admin_dn

Default value

kanboard_ldap_group_admin_dn: _unset_

kanboard_ldap_group_attribute_name

Default value

kanboard_ldap_group_attribute_name: cn

kanboard_ldap_group_base_dn

Default value

kanboard_ldap_group_base_dn: _unset_

kanboard_ldap_group_filter

Default value

kanboard_ldap_group_filter: _unset_

kanboard_ldap_group_manager_dn

Default value

kanboard_ldap_group_manager_dn: _unset_

kanboard_ldap_group_provider

Default value

kanboard_ldap_group_provider: false

kanboard_ldap_group_user_filter

Default value

kanboard_ldap_group_user_filter: _unset_

kanboard_ldap_password

Default value

kanboard_ldap_password: _unset_

kanboard_ldap_port

Default value

kanboard_ldap_port: 389

kanboard_ldap_server

Default value

kanboard_ldap_server: localhost

kanboard_ldap_ssl_verify

Default value

kanboard_ldap_ssl_verify: true

kanboard_ldap_start_tls

Default value

kanboard_ldap_start_tls: false

kanboard_ldap_user_attribute_email

Default value

kanboard_ldap_user_attribute_email: mail

kanboard_ldap_user_attribute_fullname

Default value

kanboard_ldap_user_attribute_fullname: cn

kanboard_ldap_user_attribute_groups

Default value

kanboard_ldap_user_attribute_groups: memberof

kanboard_ldap_user_attribute_language

Default value

kanboard_ldap_user_attribute_language: _unset_

kanboard_ldap_user_attribute_photo

Default value

kanboard_ldap_user_attribute_photo: _unset_

kanboard_ldap_user_attribute_username

Default value

kanboard_ldap_user_attribute_username: uid

kanboard_ldap_user_base_dn

Default value

kanboard_ldap_user_base_dn: ou=People,dc=example,dc=com

kanboard_ldap_user_creation

Default value

kanboard_ldap_user_creation: true

kanboard_ldap_user_filter

Default value

kanboard_ldap_user_filter: _unset_

kanboard_ldap_username

Default value

kanboard_ldap_username: _unset_

kanboard_ldap_username_case_sensitive

Default value

kanboard_ldap_username_case_sensitive: false

kanboard_mail_from

Default value

kanboard_mail_from: kanboard@localhost

kanboard_mail_sendmail_command

Default value

kanboard_mail_sendmail_command: /usr/sbin/sendmail -bs

kanboard_mail_smtp_encryption

Default value

kanboard_mail_smtp_encryption: _unset_

kanboard_mail_smtp_hostname

Default value

kanboard_mail_smtp_hostname: localhost

kanboard_mail_smtp_password

Default value

kanboard_mail_smtp_password: _unset_

kanboard_mail_smtp_port

Default value

kanboard_mail_smtp_port: 25

kanboard_mail_smtp_username

Default value

kanboard_mail_smtp_username: _unset_

kanboard_mail_transport

Default value

kanboard_mail_transport: mail

kanboard_markdown_escape_html

Default value

kanboard_markdown_escape_html: true

kanboard_memory_limit

Default value

kanboard_memory_limit: _unset_

kanboard_memory_reservation

Default value

kanboard_memory_reservation: _unset_

kanboard_networks

Default value

kanboard_networks:
  - name: default

Example usage

kanboard_networks:
  - name: default
    # optional network driver, defaults to 'bride'
    driver: host

kanboard_networks_applied

Default value

kanboard_networks_applied:
  - default

kanboard_no_proxy

Default value

kanboard_no_proxy: _unset_

kanboard_pids_limit

Default value

kanboard_pids_limit: _unset_

kanboard_plugin_installer

Default value

kanboard_plugin_installer: false

kanboard_remember_me_auth

Default value

kanboard_remember_me_auth: true

kanboard_restart_policy

Default value

kanboard_restart_policy: always

kanboard_reverse_proxy_auth_enabled

Default value

kanboard_reverse_proxy_auth_enabled: false

kanboard_reverse_proxy_default_admin

Default value

kanboard_reverse_proxy_default_admin: _unset_

kanboard_reverse_proxy_default_domain

Default value

kanboard_reverse_proxy_default_domain: _unset_

kanboard_reverse_proxy_user_header

Default value

kanboard_reverse_proxy_user_header: remote_user

kanboard_security_opt

Default value

kanboard_security_opt: []

kanboard_service_directory

Default value

kanboard_service_directory: /var/lib/docker/services/kanboard

kanboard_service_stopped

Default value

kanboard_service_stopped: false

kanboard_session_duration

Default value

kanboard_session_duration: 0

kanboard_totp_issuer

Default value

kanboard_totp_issuer: kanboard

kanboard_version

Default value

kanboard_version: latest

kanboard_volumes

Define required docker volumes.

Default value

kanboard_volumes:
  - name: data
    dest: /var/www/app/data
    bind: false
  - name: plugins
    dest: /var/www/app/plugins
    bind: false

Example usage

kanboard_volumes:
  # Instead of the name you could specify a path on the container host system,
  # but you also have to enable bind mount for this volume
  - name: data
    # target location inside the container
    dest: /var/www/app/data
    # enable bind mount, if false volume will be configured as named volume
    # keep in mind you MUST set bind in any case
    bind: True

Dependencies

None.