Description
Free OpenSource self hosted Kanban board for GitLab issues.
LeanLabs Kan alternatives and similar software solutions
Based on the "Project Management" category.
Alternatively, view LeanLabs Kan alternatives based on common mentions on social networks and blogs.
-
Gitea
Git with a cup of tea! Painless self-hosted all-in-one software development service, including Git hosting, code review, team collaboration, package registry and CI/CD -
gitbucket
A Git platform powered by Scala with easy installation, high extensibility & GitHub API compatibility -
Redmine
Mirror of redmine code source - Official Subversion repository is at https://svn.redmine.org/redmine - contact: @vividtone or maeda (at) farend (dot) jp -
Gitolite
Hosting git repositories -- Gitolite allows you to setup git hosting on a central server, with very fine-grained access control and many (many!) more powerful features. -
UVDesk
UVdesk Opensource Community Helpdesk Project built for all to make a Full Ticketing Support System along with many more other features. -
Leantime
Leantime is a goals focused project management system for non-project managers. Building with ADHD, Autism, and dyslexia in mind. -
Bonobo Git Server
Bonobo Git Server for Windows is a web application you can install on your IIS and easily manage and connect to your git repositories. Go to homepage for release and more info. -
Tuleap
Tuleap is an Open Source Suite to improve management of software developments and collaboration. With a single web-based solution, project managers, developers & quality managers can easily build, deploy software projects. -
Lazylead
Eliminate the annoying work within ticketing systems (Jira, GitHub, Trello). Allows automating (without admin access) daily actions like tickets fields verification, email notifications by JQL/GQL, meeting requests to your (or teammates) calendar. -
Kallithea
Source code management system that supports two leading version control systems, Mercurial and Git, with a web interface. -
ProjeQtOr
A complete, mature, multi-user project management system with extensive functionality for all phases of a project. -
sorcia
Sorcia is a minimalist web frontend for Git repositories with fine-grained user access controls, multiple themes to choose based on your taste and many more. -
Pagure
A lightweight, powerful, and flexible git-centric forge with features laying the foundation for federated and decentralized development. -
RhodeCode
RhodeCode is an open source platform for software development teams. It unifies and simplifies repository management for Git, Subversion, and Mercurial. -
SCM Manager
The easiest way to share and manage your Git, Mercurial and Subversion repositories over http.
WorkOS - The modern identity platform for B2B SaaS
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest.
Do you think we are missing an alternative of LeanLabs Kan or a related project?
README
GitLab issues made awesome
Instant project management for your GitLab repositories
Installation
Minimum Install Requrements:
OS: kernel minimum 3.10 (centOS 7, Ubuntu 14.04)
Packages: git, curl
sudo yum -y install git, curl
The easiest way to deploy Leanlabs Kanban board is to use docker-compose. Install instructions here. Assuming you have installed Docker and docker-compose.
1. Installation with Docker
git clone https://gitlab.com/leanlabsio/kanban.git
cd kanban
1.1 Register GitLab Application for OAuth to work
Go to https://gitlab.com/profile/applications or your GitLab installation and register your application to get the application client ID and client secret key required for OAuth.
Where
Redirect url http[s]://{KANBAN_SERVER_HOSTNAME}/assets/html/user/views/oauth.html
1.2 Change default environment variables defined in docker-compose.yml
Where
KANBAN_SERVER_HOSTNAME
| http[s]://{KANBAN_SERVER_HOSTNAME} - URL on which LeanLabs Kanban will be reachable [same as redirect url with out /assets/html...], required
KANBAN_SECURITY_SECRET
| Change this string to antyhing you like. This string is used to generate user auth tokens
KANBAN_GITLAB_URL
| http[s]://{gitlab.example.com:port} - Your GitLab host URL, required
KANBAN_GITLAB_CLIENT
| Your GitLab OAuth client application ID, required for OAuth to work. Git this from your gitlab server.
KANBAN_GITLAB_SECRET
| Your GitLab OAuth client secret key, required for OAuth to work. Git this from your gitlab server.
KANBAN_ENABLE_SIGNUP
| Wheter to enable sign up with user API token.
Then
docker-compose up -d
Upgrading
If you followed instructions from "Installation with Docker", then the easiest way to upgrade would be:
git pull
docker-compose up -d
Changelog
You can view the changelog here