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 |