Requirements

Server Side

Compatible Operating Systems

Operating System
Linux Ubuntu >= 16.04
Linux Centos 7.x
Linux Redhat 7.x
Linux Debian 9
FreeBSD 10.x
Microsoft Windows 2016
Microsoft Windows 2012 R2

Note

The recommended operating system is GNU/Linux (Debian/Ubuntu/RHEL).

Compatible Databases

Database
Sqlite >= 3.7
Mysql >= 5.6
MariaDB >= 10
Postgresql >= 9.3

Which database to choose?

Type Usage
Sqlite Single user or small team (almost no concurrency)
Mysql/Postgres Larger team, high-availability configuration

Do not use Sqlite on NFS mounts, only when you have a disk with fast I/O.

Note

The recommended database is Postgresql.

Compatible Web Servers

Web Server
Apache HTTP Server
Nginx
Microsoft IIS
Caddy Server

Kanboard is pre-configured to work with Apache (URL rewriting).

Note

  • Kanboard is NOT compatible with Apache mod_security.
  • If you use Apache, you must have the module mod_version.

PHP Versions

PHP Version
PHP >= 5.6.0

Note

Since the version 1.2, Kanboard requires at least PHP 5.6. The latest version of PHP is recommended.

PHP Extensions Required

PHP Extension Note
pdo_sqlite Only if you use Sqlite
pdo_mysql Only if you use Mysql/MariaDB
pdo_pgsql Only if you use Postgres
gd  
mbstring  
openssl  
json  
hash  
ctype  
session  
filter  
xml  
SimpleXML  
dom  

Optional PHP extensions

PHP Extension Note
zip Used to install plugins from website
ldap Only for LDAP authentication

Recommendations

  • Modern Linux or Unix operating system with the latest version of PHP.
  • Best performances are obtained with the latest version of PHP with OpCode caching activated.

Client side

Browsers

Always use a modern browser with the latest version if possible:

Browser
Safari
Google Chrome
Mozilla Firefox
Microsoft Internet Explorer >= 11
Microsoft Edge

Note

The recommended browsers are Mozilla Firefox or Google Chrome.

Devices

Device Screen resolution
Laptop or desktop >= 1366 x 768
Tablet >= 1024 x 768