

Maybe try out FreedomBox? freedombox
is a Debian package which automatically sets up apache2
, firewalld
, fail2ban
and Letʼs Encrypt. It also automatically adds pre-canned configuration files for applications you install with it (e.g. Mediawiki, WordPress, Matrix, Postfix/Dovecot). The theoretical goal of FreedomBox is to allow anyone to set up a webserver and administer it via a webUI. So, although I would say itʼs not quite there yet for command-line-illiterate users, I have found the software useful as a turnkey server to see what makes certain web applications tick, albeït in mostly vanilla form.
For example, after installing a new app like WordPress, you could examine what exactly the FreedomBox scripts changed in the /etc/apache2/
or /etc/fail2ban/
configuration files.
AudioAnchor + Syncthing for Android via F-Droid has been my mobile audiobook app stack. Takes some setting up and concatenating audiobook mp3s into mkv’s for convenience, but I haven’t had to touch it since… 2020?