Installation Instructions
Check the list of requirements before proceeding.
- Change the default username/password.
- Prevent public access to the
data
directory via the URL. - Enable
.htaccess
if you use Apache (OptionAllowOverride All
). - It is your responsibility to configure your server correctly.
From the Archive (Stable Version)
- Ensure you have a web server with PHP installed.
- Download the source code and copy the
kanboard
directory to your desired location. - Verify that the
data
directory is writable by the web server user. - Open your browser and navigate to
http://yourpersonalserver/kanboard
. - The default login and password are admin/admin.
- Start using the software.
- Don’t forget to change your password!
The data
folder is used to store:
- SQLite database:
db.sqlite
- Debug file:
debug.log
(if debug mode is enabled with thefile
driver) - Uploaded files:
files/*
- Image thumbnails:
files/thumbnails/*
If you are using a remote database (MySQL/PostgreSQL) and object storage (e.g., AWS S3), you may not need a persistent local data
folder or to change its permissions.
From the Git Repository (Development Version)
Clone the repository:
git clone https://github.com/kanboard/kanboard.git
Follow step 3 from the archive installation instructions above.
This method installs the current development version. Use it at your own risk.