blob: 6a9319121f1e45cddd721d7403ec4dd706dadcf2 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
|
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
| PHP Version |
|----------------|
| PHP >= 5.6.0 |
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 |
|