posted in Selfhosted

Looking for a new to-do and list maker

I’ve been using Planka (https://planka.app/) for years, to manage my to-do lists and other general lists of things (like gifts given, movies I want to watch and so on). But it’s been ages since I looked around for other, better apps. I really like the kanban board / trello approach they use as the lists are easy to maintain, add items to, and I can see the whole list in one glance.

I don’t need fancy stuff (teams features, sharing, advanced triggers or other automation). It’s just for me, running on my home server. Apps should be FOSS and installable via docker, ideally. I’ve looked at a few of the apps on selfh.st ( https://selfh.st/apps/?search=to-do ) but nothing stood out as really interesting.

Any apps you think of as new and interesting in this area?

Thanks!

EDIT: I’ve installed Vikunja and I’m giving it a try. So far, it was super easy to install and get started with. We’ll see how it looks after a few days, but thanks all for the ideas shared here. 👋🙂

PLANKAPLANKA - Self-Hosted Kanban Board for Agile TeamsPLANKA is a self-hosted Kanban board for agile project management. Real-time collaboration, unlimited users, GDPR compliant. Free Community edition under a Fair Use License.
Edited ⁨⁨Sep⁩ ⁨19⁩, ⁨2026⁩, ⁨19:32⁩⁩enPage

Replying to an earlier post

Thats an administration cli, not a daily use cli.

And, I mean things like being able to take tasks, pipe them through whatever tooling you like, pipe them back in, sync them from any other task system, etc. TaskWarrior has a fully customizable priority and urgency system, tagging, dependency management, and status system. I also like that TaskWarrior is usable completely offline and then can be resynced whenever you feel like it.

Vikunja is great and probably the right choice for most people. But if you do significant project planning for yourself AND want to be able to deal with you todo list programmatically, the only other thing close is orgmode.

Replying to an earlier post

From TFA, emphasis mine:

What veans is for#

Coding agents keep their own to-do lists. Claude Code has TodoWrite, other tools have their own scratch files, and either way that list lives inside a single session and disappears when the session ends. You can’t see it while the agent is working, your teammates can’t see it at all, and nothing survives to the next session.

veans replaces that ephemeral list with real tasks in a Vikunja project. The agent claims a task before it starts, moves it along as it works, and leaves it in review when it’s done. The result is that the agent’s work is visible in the same place you already track everything else: you can watch a task move across the board in real time, comment on it, reprioritize it, or pick up where the agent left off. When the session ends, the trail is still there.

veans itself is built for machines, not people . Everything prints JSON, so it’s made to be consumed by an agent or a script. The human side of the workflow happens in Vikunja.

What Taskwarrior lets you do is something like this for people:

task add priority:high due:thursday depends:32 something I need to do
task ready   # shows all of my tasks that aren't waiting on something or depending on something
task project:home-repairs export > home-repairs.json # export my entire home repair project to a json file to process into a gantt chart, budget (since I can add a price tag to each task) and whatever else

but then I can also have a script that looks like:

# taskfile.sh
infile="$1"
proj ="$2"

while IFS= read -r line; do
    [ -z "$line" ] && continue
    [[ "$line" =~ ^[[:space:]]*# ]] && continue
    echo "Adding task: $line"
    if [ -n "$proj" ]; then
        task add "$line" "$proj"
    else
        task add "$line"
    fi
done < "$input_file"

which lets me have preset task lists for various things, like:

taskfile.sh ~/tasks/packing-list.txt proj:work-trip
taskfile.sh ~/tasks/xmas-list.txt proj:xmas-presents

Replying to @⁨perishthethought@piefed.social⁩

I stuck with superproductivity. It supperts boards (you can configure your own board, but kanban and eisenhower are build in i think (i dont use that feature) i like how they handle projects and task storage. They have a philosophy of not adding task from a project to the daily clutter, you chose yourself. If helps to not feel overwhelmed and it can store tasks.

Its not that good for lists of things imo, its better for for timetracking. But you can create a task and easily do subtasks and use it as a list. Also I think it is installable via docker but I don’t know, I havent used docker, but a search gave some results.

Replying to @⁨perishthethought@piefed.social⁩

Obsidian ain’t that bad, its pretty overkill and not exactly open source but it is nice when I’m using syncthing with it and have access to community plugins, I just noticed recently umbrel even added a obsidian app to their store so self hosting it doesn’t seem like a crazy issue to me idk about if self.st has obsidian on it or not but its an option at least.

Replying to @⁨perishthethought@piefed.social⁩

I have been looking for a good to-do ecosystem for so long that I ended up with pen and paper. Hear me out. I bought very nice a6 paper notebook and very comfortable ball pen an I just enjoy having this one non-digital, offline thing. After years of not writing with pen and doing most of my life management digitally, having this one thing this way… It’s hard to explain but I enjoy. I even try to write with nice joined-up writing, because it’s not like in school when I had to write a lot fast. No, every to-do is a few words or a sentence and thus I can take time and write nicely. At the beginning of the notebook I have next todos section, in the middle I have in progress long term todos and at the back I have inbox.

Replying to an earlier post

Last year, I gave up in shared online (non-goog) calendars with my partner. We just use a wall calendar again, like we did many years ago, and it “just works”. So I get you.

But I’m curious how you maintain an always changing list of to-dos in your notebook. That sounds… messy maybe?

I’ll have to go see if there’s some way people organize that these days.

Replying to @⁨perishthethought@piefed.social⁩

Oh yeah, we also have a wall calendar with my wife. But personally I use digital calendar.

Its not as messy for me, but took time to come up with something that works for me. The three categories are intentional. “Next” are basically simple tasks that can be done at once (but take more than a few mins), added after planning, so that doesn’t really change once they are added (and I just tick what is done). In progress, pretty similar, but longer term tasks (maybe not perfect name for the category). I usually keep a section under the task based on how much I expect sub-tasks or notes. And inbox, well its just add all, plan later list. When something moves to next or in progress or is done immediately I just tick it in inbox. In inbox I have 3 types of tick-boxes. Square ones - if I expect a task to be doable fast without moving it anywhere (in GTD those are the under 2 minutes tasks). Then round one for tasks that need to be added to next. And triangle for tasks that will be longer-term tasks and need to be added to the in-progress section once I decide to do them.