You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
[Configuration]: Config values via ENV are not applied #5768
The plugin directory must be writable by the web server user
I'm not sure about that first requirement. The Nginx only talks to php-fpm. So I guess the plugin dir needs to be writable by the user who runs php-fpm which in my case is kanboard? I tried both kanboard and nginx. Still no success.
$ ls -la /var/lib/kanboard/plugins
total 8
drwxrwxr-x 2 kanboard kanboard 4096 Feb 1 15:48 .
drwx------ 4 kanboard kanboard 4096 Feb 4 13:11 ..
The PHP Zip extension must be available on your server
Zip is enabled.
$ php -i
zip
Zip => enabled
Zip version => 1.22.7
Libzip version => 1.11.4
BZIP2 compression => No
XZ compression => No
ZSTD compression => No
AES-128 encryption => No
AES-192 encryption => No
AES-256 encryption => No
The config parameter PLUGIN_INSTALLER must be set to true.
Activity
fguillot commentedon Jan 31, 2026
As per the documentation, there are 3 requirements to enable the plugin installer in the web ui:
Source: https://docs.kanboard.org/v1/admin/plugins/
Does your server is configured to meet these 3 requirements?
You can also compare your local PHP-FPM configuration with the official Docker image to see if something is missing on your side: https://github.com/kanboard/kanboard/tree/main/docker/etc/php84
[-][Bug]: Config values via ENV are not applied[/-][+][Configuration]: Config values via ENV are not applied[/+]XenGi commentedon Jan 31, 2026
I'll have a closer look what the nix module does and report back. Still not sure if the problem is within nix, kanboard itself or me.
XenGi commentedon Feb 1, 2026
I'm not sure about that first requirement. The Nginx only talks to php-fpm. So I guess the plugin dir needs to be writable by the user who runs php-fpm which in my case is
kanboard? I tried bothkanboardandnginx. Still no success.Zip is enabled.
It is enabled via Environment variable.
kanboard is started via systemd like this (shortened paths):
XenGi commentedon Feb 4, 2026
I had a look at the code again.
This part defines the constants from the environment variables.
This part is the check if all 3 reuirements are true.
I'm still investigating but can't find why it doesn't work so far.