Requirements
Server side
Compatible Operating Systems
| Operating System |
| Linux Ubuntu Xenial Xerus 16.04 LTS |
| Linux Centos 7.x |
| Linux Redhat 7.x |
| Linux Debian 9 |
| FreeBSD 10.x |
| Microsoft Windows 2016 |
| Microsoft Windows 2012 R2 |
Compatible Databases
| Database |
| Sqlite >= 3.7 |
| Mysql >= 5.5 |
| 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.
Compatible Web Servers
| Web Server |
| Apache HTTP Server |
| Nginx |
| Microsoft IIS |
| Caddy Server |
Kanboard is pre-configured to work with Apache (URL rewriting).
- Kanboard is NOT compatible with Apache
mod_security.
- If you use Apache, you must have the module
mod_version.
PHP Versions
Since the version 1.2, Kanboard requires at least PHP 5.6.
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 Kanboard |
| 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 |
Devices
| Device |
Screen resolution |
| Laptop or desktop |
>= 1366 x 768 |
| Tablet |
>= 1024 x 768 |