Not an answer but still relevant: I actively avoid enabling unattended-upgrades for third-party repositories like Docker (or anything that is not an official Debian repository) because they don't have the same stability guarantees, and rely on other upgrade notification methods instead.
how bad of an idea is this to run a DNS in docker and use it for the host and other containers?
Personally I would simply install dnsmasq directly on the host because it is one apt install
and a configuration file away. Keep it simple.
If this is a "shared hosting" type of server (LAMP stack), you can usually run PHP applications (assuming they are pre-packaged and don't need composer install
or similar during the install process). Check https://awesome-selfhosted.net/platforms/php.html
I think Peertube would be overkill for a single channel, but it's the closest to YouTube in terms of features (multiple formats/transcoding, comments, etc). Otherwise I would just rip the channel with yt-dlp and setup a "mirror" on something simple like a static site or blog. Find something that works, then automate (a simple shell script + cron job would do the trick).
On my desktop I do this with quodlibet alongside the KDE connect applet + KDE connect android app, which lets the phone control media players on the desktop. You probably don't want to run a full desktop environment just for this, but it's a good option if you already have a desktop PC with decent speakers.
Mentioning it just in case, because it works for me. If you're looking for a purely headless server there are other good suggestions in this thread.
@vegetaaaaaaa
@lemmy.world