2014-10-22 21:21:37 +02:00
Kanboard for Yunohost
2015-02-25 17:45:32 +01:00
=====================
2014-10-22 21:21:37 +02:00
Kanboard is a simple visual task board web application.
Official website: < http: / / kanboard . net >
2015-02-25 17:45:32 +01:00
Requirements
------------
2014-10-22 21:21:37 +02:00
2015-02-25 17:45:32 +01:00
Functionnal instance of [Yunohost ](https://yunohost.org/#/ )
2014-10-22 21:21:37 +02:00
2015-02-25 17:45:32 +01:00
Installation
------------
2015-09-08 22:20:55 +02:00
From yunohost admin panel:
2015-02-25 17:45:32 +01:00
1. Use yunohost admin panel and enter the repository url
2015-02-25 17:31:18 +01:00
![2015-02-19 16_58_52-yunohost admin ](https://cloud.githubusercontent.com/assets/6364564/6270409/1597e646-b85a-11e4-97af-b3b5b2a6b286.png )
2015-02-25 17:45:32 +01:00
2. Configure the app
2015-02-25 17:31:18 +01:00
![2015-02-19 16_59_28-yunohost admin ](https://cloud.githubusercontent.com/assets/6364564/6270411/19f9a54e-b85a-11e4-83da-eb813c0457f7.png )
2015-02-25 17:45:32 +01:00
3. Click install
2015-09-08 22:20:55 +02:00
From command line:
2016-04-27 20:54:26 +02:00
`sudo yunohost app install -l kanboard https://github.com/YunoHost-Apps/kanboard_ynh`
2015-09-08 22:20:55 +02:00
2015-02-25 17:45:32 +01:00
Upgrade
-------
From command line:
2015-09-08 22:20:55 +02:00
2016-04-27 20:54:26 +02:00
`sudo yunohost app upgrade -u https://github.com/YunoHost-Apps/kanboard_ynh kanboard`
2015-02-25 17:31:18 +01:00
2015-02-25 17:45:32 +01:00
Infos
-----
2018-01-18 18:55:08 +01:00
Kanboard v1.2.0
2015-09-08 22:20:55 +02:00
2015-02-25 17:45:32 +01:00
Yunohost forum thread: < https: / / forum . yunohost . org / t / kanboard-package / 78 >
2015-10-14 20:00:01 +02:00
Kanboard and SSOwat
-------------------
Kanboard use SSOwat for user authentification (it means it use the user that the web server (nginx) sent him throught SSOwat), but can't list all user of the system.
If you wish to add a user, just log in with that user into Kanboard so the software knows him and displays it.
2015-10-20 15:08:34 +02:00
2018-07-04 17:22:03 +02:00
How to connect as external (non-SSOwat) users
-------------------
You have to edit this file `/var/www/kanboard/config.php` , find the line `define('REVERSE_PROXY_AUTH', true);` and change it from `true` to `false` .
2018-07-05 19:14:58 +02:00
**Warning** this disables the possibility to connect with SSOwat users. You will *only* be able to connect with Kanboard users created inside of Kanboard.
2018-07-04 17:22:03 +02:00
Then you can connect.
**NB**: if you don't make that change, you will get the following error message "Access Forbidden".
This is due to a Kanboard limitation.
2017-03-10 22:01:34 +01:00
Developer infos
2015-11-27 21:11:56 +01:00
----------------
2015-10-20 15:08:34 +02:00
2015-11-27 21:14:31 +01:00
Please do your pull request to the dev branch.
2015-10-20 15:08:34 +02:00
2017-03-10 22:01:34 +01:00
Update package version in `scripts/_common.sh`
Then do a manual diff between `conf/config.php` and `config.default.php` [from upstream Kanboard project ](https://github.com/kanboard/kanboard/blob/master/config.default.php ) to see if there are new config options
2015-10-20 15:08:34 +02:00
Update readme with the new version
2015-11-27 21:14:31 +01:00
Test it
Test or upgrade to dev version:
2017-03-10 22:01:34 +01:00
2015-11-27 21:14:31 +01:00
```
su - admin
2016-07-23 14:11:39 +02:00
git clone -b dev https://github.com/YunoHost-Apps/kanboard_ynh
2015-11-27 21:14:31 +01:00
# to install
sudo yunohost app install -l Kanboard /home/admin/kanboard_ynh
# to upgrade
sudo yunohost app upgrade -f /home/admin/kanboard_ynh kanboard
2016-04-27 20:54:26 +02:00
```