Installation Instructions
Check the list of requirements before proceeding.
- Change the default username/password.
- Prevent public access to the
datadirectory via the URL. - Enable
.htaccessif 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
kanboarddirectory to your desired location. - Verify that the
datadirectory 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 thefiledriver) - 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.gitFollow step 3 from the archive installation instructions above.
This method installs the current development version. Use it at your own risk.