Thanks, I've learned a lot about Linux focusing on learning POSIX portable scripts. It's been an experience.
I just have two containers. Caddy which handles let's encrypt certificates and Kiwix to host Wikipedia plus about 10 other wikis, ranging from Linux coding to first aid, gardening, and other stuff meant for local self sufficiency.
I also use Caddy as a basic file server. I have a number of self sufficiency books on there, POSIX coding references and all my scripts and notes on Alpine Linux. I also have a static blog site there simply using Caddy as well.
I have a strong focus on minimalism so I don't intend in going crazy with self hosted services. Also I have huge trust issues with so many self hosted projects so making my own projects when possible means less exposure to security vulnerabilities, AI or enablers of Authoritarian powers.
I spent a lot of time making it secure with some added obscurity so only myself and those who I share my site with can feel safe connecting to my server. It's been quite the learning adventure.
Let me know if you have any issues with the motd script. I gather most of the information from /sys/ and /proc/ files so hopefully it's consistent and accurate across other distributions. I've only tested it on Alpine Linux.