
It has RSS built-in, but since it is a static site generator, it does not support ActivityPub out of the box. But I do think I have seen implementations with some custom JavaScript.

It has RSS built-in, but since it is a static site generator, it does not support ActivityPub out of the box. But I do think I have seen implementations with some custom JavaScript.

I have been running this for a year on my old HP EliteDesk 800 SFF (G2) with 64GB RAM, and it performes great on the smallest models (up til 8B) only on CPU. I run Ollama and OpenWebUI in containers/LXC in Proxmox. It’s not as smart as ChatGPT, but it can be suprisingly capable for everyday tasks!
OtterWiki looks awesome! The combination of markdown, git and a web interface is powerful.

I use Navidrome, it’s a single binary and gives you your own Spotify, kinda. It can be use with many other apps, in addition to the web interface, as it supports the subsonic protocol.
Does it support Podman yet?

I have a couple of these (only the G2 and G3 SFF) and they consume between 6-10w when not under load, and they max out at 35w (or 65w depending on CPU). I run proxmox with 64gb ram and they are surprisingly efficient.
It actually works great for slightly more complex stuff to, like converting markdown to HTML etc. Caddys documentation is made using Server Includes for example.
I have done this, but instead of PHP, I have used Server Includes, which is a performant and simple way to add repeating headers and footers etc without extra dependecies. Nginx, Apache and Caddy all supports Server Includes, but with different syntax. I have used Caddys templating language, which I am most comfortable with.
Proxmox does VMs and containers (LXC). You can run any docker / podman manager you want in a container.
Benefits of having Proxmox as the base is ZFS / snapshoting and easy setup of multiple boot drives, which is really nice when one drive inevitably fails 😏
There are still edge cases, but things have improved rapidly the last year or two, to the point that most docker-compose.yaml files can be run unmodified with podman-compose.
I have however moved away from compose in favor of running containers and pods as systemd services, which I really like. If you want to try it, make sure your distro has a reasonably new version of Podman, at least v4.4 ot newer. Debian stable has an older version, so I had to use the testing repos to get quadlets working.
Yes! Well, kinda. You can skip Docker and go straight to Podman, which is an open source and more integrated solution. I configure my containers as systemd services (as quadlets).

Symfonium looks cool, especially the support for DNLA, but it is not open source and not available on F-droid.
Castopod is great for hosting a podcast :)
In that case, I can recommend minicomputer’s like HP EliteDesk G2 800 Mini. You can get them with a variety of intel CPUs, they can take up to 32GB RAM, they have slot for M.2 disks and a regular 2.5" SSD – and they hardly use any power when idle, between 5 to 10 watts, depending on the CPU and CPU governor settings. They are sold used for ~€50 and if you buy newer generations you’ll get even more umpfh for a bit more cash.
In other words, very competetive with the Pi’s, only more available, cheaper and about the same power consumption!
I use TrueNAS, which supports TimeMachine out of the box and I have set up Samba-shares to make it simple for family members to drop files in a shared folder. Some of them also have a personal folder. This works on Linux, Windows and MacOS. I also use Wireguard to make sure they always have access to the share.
TrueNAS has a learning curve, but it is reasonably well documented and if you spend some time up front, it pays of.
I use an HP EliteDesk 800 Mini with two boot disks for redundancy and several disks connected trough USB3. Using USB disks are discouraged by TrueNAS but it has worked fine for several years for my low budget setup.