Bun's Lab
We are currently using Part-DB and Snipe-IT to manage our stock of components and equipment. What I really need is some sort of project management / issue tracking, to get my raging ADHD under control. I've been getting by with lots of folders, text files…
Ryn and I have been looking into project management systems.
The requirements we were able to spell out without having any prior experience with any such system are:
I gonna summarize our findings here:
The requirements we were able to spell out without having any prior experience with any such system are:
Hard:
* open source
* self-hosted
* dockerized
* projects can depend on other projects
* wiki functionality
* a way to store files e.g. pdfs directly in the system
* a good project overview
Soft:
* work items can depend on other work items
* depency graph for both projects and work items
Nice to have:
* visualization of the project dependency graph
* APIs
* plugin interface
* issue tracker
* git integration
* easy backups
I gonna summarize our findings here:
Taiga
+ initial release in 2014, last release Oct 10th 2025.
It's been around and is actively being developed.
- "self hosted" page entry brings you to a pricing site: 20€ / month
+ it IS open source though:
https://github.com/taigaio/taiga-docker
* backend is written with Django
- agile development focused (Kanban/Scrum)
- projects overview page too minimalistic. No status, no progress indication, no grouping
- no sub-projects and dependencies. Neither between projects nor work items
- no dark theme?
* backups: need to write a short noscript
+ initial release in 2014, last release Oct 10th 2025.
It's been around and is actively being developed.
- "self hosted" page entry brings you to a pricing site: 20€ / month
+ it IS open source though:
https://github.com/taigaio/taiga-docker
* backend is written with Django
- agile development focused (Kanban/Scrum)
- projects overview page too minimalistic. No status, no progress indication, no grouping
- no sub-projects and dependencies. Neither between projects nor work items
- no dark theme?
* backups: need to write a short noscript
OpenProject
+ self-hosting options advertised right there on the official website
+ docker images and rpm/deb packages available
+ open source (GPLv3) community edition
* written in Ruby
* developed by the OpenProject GmbH
+ initial release in 2012, last release 13th Nov 2025.
It's been around and is actively being developed.
- premium features show up in the community version
+ REST, Webhooks, APIs: HATEOAS API v3, BCF API v2.1
+ a mobile app is in development
+ gitlab and github integration
* backups:
+ a simple command with the non-dockerized version
- a bit of a hassle with the dockerized version. Need to write a noscript
* Gantt
+ self-hosting options advertised right there on the official website
+ docker images and rpm/deb packages available
+ open source (GPLv3) community edition
* written in Ruby
* developed by the OpenProject GmbH
+ initial release in 2012, last release 13th Nov 2025.
It's been around and is actively being developed.
- premium features show up in the community version
+ REST, Webhooks, APIs: HATEOAS API v3, BCF API v2.1
+ a mobile app is in development
+ gitlab and github integration
* backups:
+ a simple command with the non-dockerized version
- a bit of a hassle with the dockerized version. Need to write a noscript
* Gantt
Work Items can have relationships. They are again limited to One-to-Many relations however. A work item can only be the child of one parent and it can only belong to one project.
There is a "Basic Board", which looks like a kanban board but it's just sticky notes. The "Kanban" board is locked as a premium feature
I don't know if it's my ADHD or because my life is such a mess (not to kid myself: my life is a mess because of my ADHD, so the question is moot) ... but I need to interrupt the previous stream of posts with something else that needs my attention first yet again
I need to switch distros. I have over 10 years of Gentoo under my belt. I have used Arch, Sabayon, Debian, *buntu. I had moved away from rolling release and switched to *buntu LTS because Linux is no longer a hobby in and of itself for me. I stopped being 12. (I'm 13 now).
The problem that emerged however: the LTS update cycle is too long and too large. My system ends up a big mess with a ton of ppas and other random stuff that is a massive pain to upgrade. It's better to just re-install. But that eats too many spoons, I am way behind.
Hence I figured, it's best to move back to rolling release. Keep the updates small and make a habit out of it. I do not want bleeding edge however, my system needs to work. I don't need the maximum gaming performance or anything. Just a solid base that gets out of my way and where I can pop the hood open if I have to, without turning it into a giant mess.
So what would your suggestions be?
I've already been recommended openSuse Tumbleweed, Manjaro and CachyOS
The problem that emerged however: the LTS update cycle is too long and too large. My system ends up a big mess with a ton of ppas and other random stuff that is a massive pain to upgrade. It's better to just re-install. But that eats too many spoons, I am way behind.
Hence I figured, it's best to move back to rolling release. Keep the updates small and make a habit out of it. I do not want bleeding edge however, my system needs to work. I don't need the maximum gaming performance or anything. Just a solid base that gets out of my way and where I can pop the hood open if I have to, without turning it into a giant mess.
So what would your suggestions be?
I've already been recommended openSuse Tumbleweed, Manjaro and CachyOS
Got this graphics card from my close friend Velvet. A bit more modern than the 1080 Ti I was using so far. Let's give it a try if it runs better, even though the 1080 Ti has more shader cores, memory and memory bandwidth.
Bun's Lab
I need to switch distros. I have over 10 years of Gentoo under my belt. I have used Arch, Sabayon, Debian, *buntu. I had moved away from rolling release and switched to *buntu LTS because Linux is no longer a hobby in and of itself for me. I stopped being…
I started with openSUSE Tumbleweed. It's a binary rolling release distribution, but not bleeding edge. There is a test pipeline for updates.
What I did like about it was the integration of the package manager with btrfs' snapshots: you can just roll back updates.
(open)SUSE has always been famous for its GUI driven system configuration tool YaST. It's still there, but so far it hasn't gotten in my way (I don't use it).
I've used it for 2 days now and I can only summarize my experience as:
death by a thousand paper cuts.
I've been having issues that should not have been issues anymore in $current_year. Things that would be a big hurdle to a novice and are an annoyance to me.
More in the comments 👇
What I did like about it was the integration of the package manager with btrfs' snapshots: you can just roll back updates.
(open)SUSE has always been famous for its GUI driven system configuration tool YaST. It's still there, but so far it hasn't gotten in my way (I don't use it).
I've used it for 2 days now and I can only summarize my experience as:
death by a thousand paper cuts.
I've been having issues that should not have been issues anymore in $current_year. Things that would be a big hurdle to a novice and are an annoyance to me.
More in the comments 👇