top | item 39742114

Elegant open source project tracking, Trello like but self-hosted

330 points| thushanfernando | 1 year ago |github.com

103 comments

order

bachmeier|1 year ago

For someone that's not a web developer, I found Kanboard to be the easiest to set up, and it has all the basic features you'd expect. It's a traditional PHP app where you copy the files to your web server and set a few configuration options and you're good. If you want to use it locally, you download it, run php -S localhost:8080, and start using it.

https://kanboard.org/

Note: The project is in maintenance mode, it hasn't shut down or been abandoned.

KronisLV|1 year ago

Also available as a Docker image, for example:

  docker run -p 80:80 -t kanboard/kanboard:v1.2.8
https://docs.kanboard.org/v1/admin/docker/#running-the-conta... (that page has info about persistent storage, configuration and so on)

Honestly one of the fastest and least "bloated" pieces of software in recent memory, way more responsive than something like OpenProject (which I use as a self-hosted Jira replacement for my personal needs), as long as the feature set is enough for you. I did rather enjoy the cost reports of OpenProject, as well as having all of my usual epics and whatnot, but kanban works better for smaller projects than scrum.

colonelpopcorn|1 year ago

It's plug-in system is quite comprehensive. I just finished writing a note taking plug-in and the source code itself was a great reference for developing a plug-in.

kioshix|1 year ago

I also use Kanboard, it's pretty decent.

muppetman|1 year ago

I didn't realise it'd moved into maintenance mode, where abouts is that detailed?

vrinsd|1 year ago

Really great project, just wish nested tasks or sub-tasks was easier to interact with.

3abiton|1 year ago

Does it offer Agile-like integration?

loganmarchione|1 year ago

I switched to Planka after Focalboard went community-supported[1], but failed to appoint any community leaders. So far, I'm very happy with Planka for my needs at home.

There are more self-hosted options in this link[2].

[1] https://github.com/mattermost/focalboard

[2] https://awesome-selfhosted.net/tags/task-management--to-do-l...

alberth|1 year ago

Since you use to use Focalboard, do use your Mattermost (chat)?

Curious what your experience has been like using it?

lionkor|1 year ago

Ive had great success with Kanboard, but at BeamMP we use plane[0], self-hosted. Apart from the lack of github integration, it does the job for our small team.

[0]: https://plane.so/

scubbo|1 year ago

There's a typo in their Kubernetes installation docs (`ingress.host` referenced, when in fact that variable is `ingress.appHost`), and the link to the Contribution Guide here[0] 404's. Not exactly inspiring confidence :P

[0] https://docs.plane.so/introduction/home#contributing

remram|1 year ago

What is this monstrosity. This is the first time I see software that runs in docker-compose but has to be installed with a setup.sh run as root. What the hell is wrong with those people? Whatever setup steps are required, put them in the container!

drunkan|1 year ago

This is the closest looking open source one I’ve seen to linear which is by far the best kanban I’ve used maybe one inspired the other, either way looks good though linear is so polished. Introduced it to a client and it gets heavy use and the cycles concept is well liked

rpigab|1 year ago

Looks nice, I selfhosted https://github.com/wekan/wekan for a while, which is a MIT licensed heavily Trello-inspired alternative, does someone know both Wekan and Plankanban and can tell their differences?

liotier|1 year ago

Gitlab's kanban board is very nice, integrated with its ticketing and, if you are on Gitlab, it is there already !

coldblues|1 year ago

I'm surprised https://vikunja.io/ wasn't mentioned.

winrid|1 year ago

It looks like this has a public view too you can share to customers?

vrinsd|1 year ago

Yes! And it supports sub-tasks!

sneak|1 year ago

If you are already selfhosting Gitea, it has a nice kanban-style project board view that works similarly.

This is what I use, and find it to be pretty good. It’s not as good as a dedicated solution but it’s one less app I have to tend to, and the Gitea backups are already mega mission critical so the PM stuff (and issues and wikis) get this vigilance baked in for free.

nico|1 year ago

Looks really good, great work!

Anyone knows of something like this but for the terminal?

I’m building a job searching app for the terminal and a main upcoming feature is to have application tracking within the app. It would be great to use a kanban system for it

Thank you!

scubbo|1 year ago

I tried installing OpenProject on my homelab (for tracking tasks related _to_ my homelab), only to find that it was missing the one feature I really wanted - identifying dependencies and blockers (i.e. "I can't install X until I install Y, but Y needs a feature that requires an update to Z, and updating Z requires I tweak config in A" - where I'm perfectly happy to manually write out X/Y/Z/A as tickets myself, but I want a tool to tell me that "A" is an unblocked task I can pick up). Any suggestions for a tool that can do that?

h1fra|1 year ago

Congrats on shipping. Elegant could be removed from title though @dang

zettabomb|1 year ago

It's written that way at the top of the README.

rjzzleep|1 year ago

Even though it's not open source, just free(for very small projects), I have been really liking kitemaker.co

I'm curious what other people think of their approach, and whether that should be a model for open source kanban boards to follow. It's not Trello, which is way to flexible turning work items into a mess, but it's not Jira either. For me it seems to nicely fit the sweet spot of structure and ease of use.

TomasEkeli|1 year ago

i love kitemaker, and they're really responsive on their slack

poidos|1 year ago

Looks nice! An alternative is https://www.openproject.org/

johnchristopher|1 year ago

They really aren't the same beast, though.

It's like people are posting their preferred project manager without even checking out what planka brings to the table. So many kanboard comments.

eps|1 year ago

"Start free trial"

colordrops|1 year ago

I'm frankly not a fan of the monolithic NextCloud, but the "Decks" feature has good UX and a mobile app on Android, which pretty much nothing else in the open source community has pulled off.

npteljes|1 year ago

That's what I'm switched to, especially since I already use Nextcloud as a cloud backend for my phone.

From the kanban suggestions, I tried kanboard in the past, but really disliked the mobile experience. In this regard, Deck is much better, and it has at least two ways to access the boards; one is the Nextcloud Deck companion app, and the other is the jtx board, which stores its tickets in a way that they can be synced with CalDav. So by using Nextcloud Deck, one is not even locked in into one application / provider.

lolc|1 year ago

Thanks for the hint! A friend recently asked about a kanban-style app, and they're already using Nextcloud.

latchkey|1 year ago

I personally would like to see less Trello and more Pivotal Tracker. Especially now that they've changed their pricing model.

dools|1 year ago

I did some work about a year ago modifying Trellinator to support WeKan, and would like to do the same here. When I did that I made a comprehensive list of things that were missing from the WeKan API to provide a fully functional drop-in replacement for existing Trellinator code.

I can't see any API documentation, is it somehow Trello-like?

johnchristopher|1 year ago

There's an API, a year ago I had a nifty little script that would pull all my incomplete tasks for the day.

orblivion|1 year ago

UI seems smoother than Trello or Wekan (on my rather slow machine). Though maybe it's because the demo board doesn't have very much data compared to what I have on those other two. And maybe it has fewer features thus far to bloat the frontend.

satellite2|1 year ago

With the demo client, I don't manage to create a list on an empty board on FF on Android.

maayank|1 year ago

Just use taskwarrior + git

LAC-Tech|1 year ago

Manually having to sync with stuff like:

git commit -am "update"

is very tedious.

alchemist1e9|1 year ago

I use both also but not together.

Can you elaborate on any synergy or connection you are referring to?

applied_heat|1 year ago

I’m still using redmine, it doesn’t look fancy but it works !

xchip|1 year ago

Thanks! I though that 6Mb is a little too much though.

khqc|1 year ago

Anyone using icescrum? I like how it can be self-hosted

ImHereToVote|1 year ago

Looks really nice. Is there a roadmap Planka board?

winrid|1 year ago

I've been using Asana for years but there have been a lot of quality issues with the software... and various bugs that just don't get fixed. They also put columns and some sorting options behind a paywall.

Are there any similar OSS tools? I just need task tracking that works offline, on mobile, let's me filter/sort, and creating public shareable links for customers would be a nice bonus. It's probably something I could whip up in an hour with Django but open to options.

ensocode|1 year ago

Came here to say the same. Kanboard is great and has a nice plugin concept. But I think this one is indeed more elegant and looks very modern. Good job!

DrMachiavel|1 year ago

Doesn't bother anyone to just copy/paste an existing software and build it in Open Source?

TheMiddleMan|1 year ago

Yeah it feels weird to me too.

Similar/inspired-by software is fine but if a commercial project were to rip off everything down to the style and design of an existing app it would not be okay at all, what makes it okay if it's open source?

KomoD|1 year ago

Nope, does not bother me at all when someone rips off Atlassian software