Could you elaborate a little bit about "full of bugs" and "non-obvious behaviour"?
I use Ansible at work for a couple of years already and never encountered anything like that. (I have about 10 playbooks, about 30 roles, about 20 linux servers that I administer)
Raspberry Pi 4 (with its linux distribution) and an external usb hard drive attached. Install whatever service you want on it. I have Jellyfin and openproject (previously redmine) on it.
This mini thingy sits without monitor, keyboard or mouse somewhere next to my router and connected with an ethernet cable. Works flawlessly.
Also: OpenProject includes a good wiki for a project. It's in many cases a better alternative to a document storage, since there is no "download - edit - upload" workflow, so there are no race conditions. (i.e. two people download a doc, edit the doc independently and whoever uploads last "wins" while deleting the previous uploaders changes.)
What a blast from my past. Here I am sitting at home and and while listening to Houston's cover, somebody must have been cutting onions right next to me or something. Thanks for this from a generation X dad
Alter, wenn du noch länger doof agierst, dann gebe ich dir eine Schelle, sodass zwei Wochen lang dein Kopf wackelt.