this post was submitted on 05 May 2025
59 points (95.4% liked)

Selfhosted

46648 readers
391 users here now

A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.

Rules:

  1. Be civil: we're here to support and learn from one another. Insults won't be tolerated. Flame wars are frowned upon.

  2. No spam posting.

  3. Posts have to be centered around self-hosting. There are other communities for discussing hardware or home computing. If it's not obvious why your post topic revolves around selfhosting, please include details to make it clear.

  4. Don't duplicate the full text of your blog or github here. Just post the link for folks to click.

  5. Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).

  6. No trolling.

Resources:

Any issues on the community? Report it using the report flag.

Questions? DM the mods!

founded 2 years ago
MODERATORS
 

I would like to self host an OpenSource projectmanagement tool for our non profit association.

It shoud do the regular project management stuff like task, kanban board, meeting notes, contact management, etc. and it should also have a document repository.

I briefely checked

  • Makeplane: no one click docker container (yeah, I'm a little bit lazy πŸ™ƒ)
  • Youtrack: not OpenSource
  • OpenProject: no solution for documents

Do you have any further recommendations?

you are viewing a single comment's thread
view the rest of the comments
[–] sxan@midwest.social 7 points 2 days ago* (last edited 2 days ago) (1 children)

Did you look through the github project management list?

While it doesn't meet any of your requirements, I firmly believe the best project management software is Taskjuggler. You have to be able to write software to use it, because it's a language for defining tasks and projects, and it can get quite involved. But it is an excellent educational experience that exposes just how much people futz with Gantt charts to get what they want to see, vs the reality. It is also unparalleled in exposing resource use and needs.

At it's most complete, here's a taste of what it looks like to use it:

You declare all your resources and their capabilities (John is junior and is 60% as efficient as Mary). You define a project, broken down into tasks at various and increasing levels of detail, including priorities and estimated effort, and assign teams and resources. When it's all defined, you compile a Gantt chart and it will show you exactly how long everything will take: when things will start and end; and that you can't deliver X and Y at the same time because while you have enough developers, the QA servers can't be used for both at the same time.

It's incredibly tedious and frustrating to use, but after a while when you get the resource definitions really dialed in, I know of no other tool that predicts reality with such accuracy. It's definitely ideal for for the waterfall minded, although it can be used with agile if you keep it to the release scope; you can record both expectations and reality as time passes.

It's not a lightweight process, and I haven't met a project manager yet who could or would use it; it's quite intensive. You do have to define a complete and comprehensive picture of everything impacting your project, and honestly i think that's most of the value as most teams just wing a bunch of stuff - which is why estimations are so frequently wrong. It does tend to eliminate surprises, like the fact that half your dev team just happen to be planning vacations at the same time in the middle of the release cycle, or Management is having a big two-day team building event. If you can see it in a calendar, you put it in the plan and assign the people it affects, and the software calculates the overall delivery impact.

It's a glorious, powerful, terrifying and underused tool, and satisfies none of your declared requirements.

[–] spacehedgehog@lemmy.world 4 points 2 days ago (1 children)

Thank you for the github list. I have not seen that.

Regarding Taskjuggler: I thin I understand the advantages. However, it seems a little bit over the top for planning some work in our voluntary non profit association.

[–] sxan@midwest.social 1 points 2 days ago

It's over there top for everyone. I wish it were easier to use, but then it wouldn't be as effective.

As I said, much of its value probably comes from the rigor it makes you exercise to really get its value. It costs a lot of effort, though, and you're on the right path with kanban: use the most lean process that works.