summaryrefslogtreecommitdiff
path: root/doc/update.markdown
blob: 68e1f5879c1d3ec7710a1822b0abbe9bdeb74675 (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
Upgrade Kanboard to a new version
=================================

Upgrading Kanboard to a newer version is seamless.
The process can be summarized to simply copy your data folder to the new Kanboard folder.
Kanboard will run database migrations automatically for you.

Important things to do before updating
--------------------------------------

- **Always make a backup of your data before upgrading**
- Check that your backup is valid!
- Always read the [change log](https://github.com/kanboard/kanboard/blob/master/ChangeLog) to check for breaking changes
- Always close all user sessions (flush all sessions on the server)

From the archive (stable version)
---------------------------------

1. Decompress the new archive
2. Copy the content of your data folder into the newly uncompressed directory
3. Copy your custom `config.php` if you have one
4. Copy your plugins if necessary
5. Make sure the directory `data` is writeable by your web server user
6. Test
7. Remove your old Kanboard directory

From the repository (development version)
-----------------------------------------

1. `git pull`
2. `composer install --no-dev`
3. Login and check if everything is ok

Note: This method will install the **current development version**, use at your own risk.