Self hosted Kanban board with good mobile support
from jeena@piefed.jeena.net to selfhosted@lemmy.world on 29 Dec 04:50
https://piefed.jeena.net/c/selfhosted/p/299264/self-hosted-kanban-board-with-good-mobile-support

I’m looking for a self hosted Kanban board where we as a exteded family can track things which have to be done. Since my parents are getting older and me and my siblings live all in different countries there is more and more to do to help our parents. But it’s difficult to keep track who is doing what and what status things are and we’re forgetting to do things, etc.

But because we will need to store confidential information there I am not so fond of using something like trello and would rather want to selfhost it.

I had a look at some of the self hosted KanBan boards, but none of them were mobile phone friendly. But we really need it to be mobile friendly, best case scenario would be a app for both Android and iPhone, but a PWA would be also OK. Most of the work in the tool will be done by us on mobile phones because we are doing it mostly on the go.

We don’t need much functionality, Tasks, subtasks, comments, assignees, status and attachments would be the most important ones, different project would also be good.

Anyone has some idea what I should look into?

#selfhosted

threaded - newest

flightyhobler@lemmy.world on 29 Dec 05:05 next collapse

Deck for Nextcloud has a nice app.

jeena@piefed.jeena.net on 29 Dec 05:11 next collapse

Yeah it looks good from the screenshots but I’ve been burned by NextCloud in the past a lot and would like to avoid it.

flightyhobler@lemmy.world on 29 Dec 05:13 collapse

Did you run multiple users on SQLite?

jeena@piefed.jeena.net on 29 Dec 05:24 collapse

I don’t remember the details but there were several occasions
1. The sync UX was so confusing that I set it up and deleted things on a unimportant device to make some room and that deleted it everywhere without me realizing it for some time so I lost those things forever. This is where I switched file syning to Syncthing.
2. I ran it basically without apps only for syncing caldav and carddav and it took so many resources on my server that it constantly brought down the whole vhost with all other unrelated services and the UI was so slow I could only use it through the API from desktop and mobile clients. I then switched to the lightweight Radicals and deleted NextCloud which made space to many new services on the little Hetzner vhost.

I haven’t seen self hosting small instances prioritized by NextCloud, I think it probably works very well on a beefy server for a lot of users, similar to Lemmy, but for one user instances it seems to not be well supported.

pleksi@sopuli.xyz on 30 Dec 06:26 collapse

Ive been very satisfied with my two user instance set up using the AIO container via docker compose. They have that as a standardized deployment method nowadays. You can choose additional integrated services like onlyoffice and schedule backups via borg in the AIO mastercontainer’s webUI. My server (with a i3 coffee lake and 16GB DDR4) has 14 other services including immich and jellyfin. No performance issues whatsoever. I think nextcloud has really stepped it up.

We (me and my wife) even use the kanban board as a PWA Although it’s a little clunky it works and all the deadlines even show up as tasks in my ical. Caldav was a bit weird to set up though.

Using the virtual file sync client for osx so most of the files are actually never kept on the client device.

mhzawadi@lemmy.horwood.cloud on 29 Dec 09:24 next collapse

I would recommend nextcloud, there is a deck mobile app too

flightyhobler@lemmy.world on 29 Dec 09:26 collapse

That’s what I said

abekonge@lemmy.ml on 29 Dec 16:39 collapse

Noooo it’s soooo bad. UI fail

flightyhobler@lemmy.world on 29 Dec 16:43 collapse

Ok

Endmaker@ani.social on 29 Dec 05:15 next collapse

Not adding anything useful to the discussion, but the “ban” in kanban is board 😅

So kanban board is like chai tea.

jeena@piefed.jeena.net on 29 Dec 05:27 next collapse

I always liked chai tea!

crossover@lemmy.world on 29 Dec 06:09 next collapse

Let me pay for that chai tea using cash from the ATM machine and my PIN number. Would you also like some naan bread with it?

ieGod@lemmy.zip on 29 Dec 17:54 collapse

I think in colloquial usage, identifying chai as a tea type is useful. No one means green tea when they say chai tea, and using chai as a substitute for tea doesn’t make sense. In hindi, do they use chai for every tea type?

Edit: After some cursory digging it seems like what we mean by chai tea in the anglosphere is actually masala chai, and in hindi they use <name> chai for the tea types. TIL.

irmadlad@lemmy.world on 29 Dec 21:17 collapse

ahhhh online forums. Gotta love 'em. LOL

rimu@piefed.social on 29 Dec 05:16 next collapse

Did you try Planka? It’s identical to Trello (before Salesforce bought it).

https://planka.app/

jeena@piefed.jeena.net on 29 Dec 07:00 next collapse

I tried the demo but the UI is not really for mobile:

https://tube.jeena.net/w/rVkhVhvFoRmrCFp2YrFkaw

rimu@piefed.social on 29 Dec 07:29 next collapse

Yes, I see what you mean. Technically it works but nothing is optimized for a small screen.

filcuk@lemmy.zip on 29 Dec 08:54 next collapse

If you look around, there’s an alpha mobile app

Edit I used to use this, but it’s not been updated: github.com/LouisHDev/planka_app
This one comes up in search, try at your own risk (I will be): plankapal.com

Planka is by far the best kanban around on desktop, I have searched far and wide and the only competitor is Vikunja, which is overall excellent and much more flexible with less focus on kanban, but full mobile support vikunja.io

AppearanceBoring9229@sh.itjust.works on 29 Dec 17:41 collapse

It has an app, altough i never managed to set it up correctly. (I can log in but it shows empty)

lka1988@lemmy.dbzer0.com on 29 Dec 21:22 collapse

The mobile app is 3rd party and has not yet been updated for Planka v2.

Source: I use Planka a LOT.

bus_factor@lemmy.world on 29 Dec 07:43 collapse

Pretty sure Trello was bought by Atlassian?

rimu@piefed.social on 29 Dec 08:16 collapse

Ah, yes, the Jira folks.

I got Trello mixed up with Heroku.

tuckerm@feddit.online on 29 Dec 06:24 next collapse

The only one I’ve tried before is Wekan. I’m not a heavy kanban user, I just basically wanted to put sticky notes in columns, and it worked for that. Looks like it has the features you’re needing, though. There’s read-only demo here: https://boards.wekan.team/b/D2SzJKZDS4Z48yeQH/wekan-open-source-kanban-board-with-mit-license

It looks fairly mobile-friendly, and I think they have Android and iOS apps, too.

Github page: https://github.com/wekan/wekan

TypFaffke@feddit.org on 29 Dec 06:48 collapse

I’m testing Wekan in a volunteer project. It gets the job done, but it’s rough around the edges and I wouldn’t use it with people who don’t necessarily know what they are doing. It works in a mobile browser, but it’s no joy to use it there.

hitmyspot@aussie.zone on 29 Dec 07:25 next collapse

Vikings has a man an option and also allows task assignment to family members.

jeena@piefed.jeena.net on 29 Dec 07:44 collapse

I’m not sure I understand, tried to google vikings but no Kanban or task management shows up.

Dyf_Tfh@piefed.zip on 29 Dec 08:50 next collapse

I think he meant vikunja.

hitmyspot@aussie.zone on 29 Dec 09:44 collapse

Sorry, must have spellchecked. Vikunja was indeed what I meant.

gdog05@lemmy.world on 29 Dec 08:05 next collapse

I’m not sure if it fits your criteria exactly, but Grocy has an assignable chore list. I’ve not used this function but I have used the mobile app which is solid.

jeena@piefed.jeena.net on 29 Dec 08:22 collapse

That’s a interesting one, it’s quite different but looks very nice.

fhein@lemmy.world on 29 Dec 08:46 next collapse

If you don’t find any hostable service, perhaps you could try Obsidian if its Kanban plugin works well in the mobile client. It’s closed source, but all data is stored in markdown files, and you could use a self-hosted git server for storage and synchronization between users.

non_burglar@lemmy.world on 29 Dec 13:48 collapse

I’ve tried it a few times, that kanban plugin sucks. It doesn’t even compete with Microsoft Planner in features.

fhein@lemmy.world on 30 Dec 14:07 collapse

Never used MS Planner, but the Kanban plugin does everything I need and I use it for my larger hobby programming projects. I was already using obsidian.md for other things so for me it was very convenient.

trougnouf@lemmy.world on 29 Dec 09:00 next collapse

Cfait does tasks, sub-tasks, comments, status (to do, done, canceled, started, paused), dependencies, and you could use tags/sub-tags to assign people.

You would need a CalDAV server which allows sharing “calendars” (I’ve only use Radicale and I do it there with symbolic links).

There is an Android and desktop (Linux, Windows, in theory MacOS) TUI and GUI clients but no iPhone. It uses the CalDAV standard so the data would still be accessible from an iPhone using a different client (but it might look less organized especially if that client doesn’t support all the same features).

Disclaimer: I am the developer :)

codeberg.org/trougnouf/cfait

jeena@piefed.jeena.net on 29 Dec 11:52 collapse

I have radicals already and use it for Task.com and also with symbolic links. Thanks, I’ll check it out.

zarlin@lemmy.dbzer0.com on 29 Dec 09:03 next collapse

vikunja.io work very well, and can be used as a PWA

unexposedhazard@discuss.tchncs.de on 29 Dec 10:01 next collapse

I convinced my workplace to host this one and it works well for us.

poVoq@slrpnk.net on 29 Dec 11:29 collapse

isitreallyfoss.com/projects/vikunja/

SpacePirate@lemmy.ml on 29 Dec 13:45 collapse

Self hosted != FOSS

poVoq@slrpnk.net on 29 Dec 13:54 collapse

Yes, but open-core will come back to bite you in the ass anyways. Enshittification built in.

mhzawadi@lemmy.horwood.cloud on 29 Dec 09:25 next collapse

Not seen this on the list kanboard.org

It’s a php app and very good

kiol@discuss.online on 30 Dec 14:14 collapse

What about mobile clients though? Otherwise, it is great.

InternetCitizen2@lemmy.world on 29 Dec 13:35 next collapse

Nextcloud has decks. Not sure how good they are.

I like to use super productivity, which does have kanban support as well.

fruitycoder@sh.itjust.works on 29 Dec 15:12 next collapse

I was using Odoo at home for a while

ChogChog@lemmy.world on 29 Dec 18:01 next collapse

It’s a bit heavy for your use case and as a docker image but I use YouTrack.

I use the knowledge base to build out my notes for my environments and it can handle uploading pretty big documents (useful for attaching pdfs)

It’s a bit overwhelming and complicated for normal use but wanted to throw it out there.

dil@lemmy.zip on 29 Dec 20:12 next collapse

Runtipi had a bunch and they all worked fine, just host multiple and try them all

irmadlad@lemmy.world on 29 Dec 21:22 next collapse

I host Vikunja and there is an iOS app for it. I think there is a cross platform app for Android but I’m not at all familiar with it.

lka1988@lemmy.dbzer0.com on 29 Dec 21:24 next collapse

Planka is fantastic kanban software. There is a mobile app, but so far it hasn’t yet been updated to support Planka v2. Planka’s own mobile web UI is better than it used to be, but it’s not quite there yet.

northernlights@lemmy.today on 29 Dec 23:48 next collapse

Leantime has that. Im a very happy user of it.

fccview@lemmy.world on 01 Jan 19:19 collapse

Hey! Give jotty.page a try <3 totally free and selfhostable

There’s a small bug on mobile where the status changes z-index is going behind the next element but it’s already fixed and will be deployed with the next minor release 💜

I haven’t made an app as i’m not an app developer and I don’t want to vibe code it, but there is full pwa support and it’s very well maintained, you can try a demo on demo.jotty.page

I’m looking for a self hosted Kanban board where we as a exteded family can track things which have to be done. Since my parents are getting older and me and my siblings live all in different countries there is more and more to do to help our parents. But it’s difficult to keep track who is doing what and what status things are and we’re forgetting to do things, etc.