I asked this
6 months ago and got no good answers so let's try again.
Against my better judgment, I let my staff start using Basecamp about 8 years ago, and now I want to ditch it for something open source and self-hosted.
Several people suggested Nextcloud. After much pain, I got that installed, and finally convinced my general manager to take a look at it. Here is his review:
I spent more time poking at this today, and on several occasions it took it 20-30 seconds to respond to link clicks.
I've also spent some time reading the manual, and... I hate these people so much. it's all about how to access your data with various protocols, and nothing about how to use the actual software or WTF the software is expected to do or how you might use it.
It looks like the "todo lists" is all those "cards". They even have an example set that implies each card has more details, but opening them, it just says DESCRIPTION and you can't edit it.
I cannot make any sense out of this. Is it mostly hosting infrasrtucture that is used by other, more sane front-ends? it alludes to a bunch of features, but it seems like those are "apps" that you have to add. on it's own, it's about as friendly as teaching a Boomer to set up a linux desktop so they can check emails.
On a scale of 1 to 10, I'd rate this "I'd rather have my gums planed".
A few other people suggested Openproject.
It seems that the only method of installation that Openproject documents is "install an entire VM" or "install these RPMs" and of course they don't have a package for the OS that I use ("Amazon Linux 2023"). There's not a single mention of how one might go about installing from source, so I don't even know where to begin trying to test it out.
Also they say "whatever you do, don't install our software on a server that has anything else running on it, because we might completely scorch anything that isn't ours." Confidence-inspiring!
Even more confidence-inspiring: "A user you've blocked has previously contributed to this repository: Claude". So it's slopware, too.
I am now soliciting suggestions. Please give me non-terrible suggestions.
What I am seeking:
- Create and organize sets of documents.
- Create tasks and assign them to people.
- Sometimes with due dates.
- In both of these things, edit text, with basic styling and inlined images, WYSIWYG, including from a phone.
- Attach things like PDFs.
- 100% locally hosted.
- Not paying a monthly fee to an unhinged fascist to keep my files on their computer.
What I don't care about: Anything not on that list, including but not limited to:
- git;
- Markdown;
- AWS buckets;
- Dropbox;
- Learning what business-brain buzzwords like "Gantt" or "Scrum" mean.
Things that should not need to be said but do:
- Do not suggest software that you do not use.
- Do not just Google it for me.
Previously, previously.