All of my services are in containers, I use Docker usually via Docker Compose. That gives me one file to establish all of my services, update/start/stop/check logs with consistent command formats for all services, and keeps the data separate from the application. If I need to rebuild, put a backup of my data in the right spot and change names in filepaths as needed, run a backup of the Docker Compose file and I’m up and running again.
The only things I don’t have in a container is Fail2Ban on my rented, public facing server to minimize noise of bots trying to login.
You are able to host all these services and more on the same domain. I do a similar thing with different services at different subdomains. I don’t believe the username@
portion can help point to different services, that syntax is usually associated with email addresses.
I think the best way to go about it would be having different subdomains such as lemmy.domain.tld
, matrix.domain.tld
, etc.
To accomplish that, I have a wildcard subdomain point to my server, my reverse proxy (Caddy) handles figuring out which subdomain maps to which service on top of handling TLS certificates for me.
If you’re open to things similar to Plex, I’d recommend Jellyfin! Plex has been making some decisions lately that aren’t necessarily selfhoster friendly. A selfhosted instance of Plex still authenticates using Plex’s central servers (if you’re internet is out or Plex is down and you want to stream your own movies or shows, that won’t work due to failed authentication). That’s compared to your Jellyfin instance handling authentication locally. If you can contact your server, you can watch your media. Plex has also announced a credit skipping feature, uploading credit timing to their central servers that can be restored on complete rebuild. While they say it’s anonymous, they need some way to associate you and the proper credit timings, to send that back to you.
Jellyfin is earlier days in development, and you should check to see what clients are available to see if that would work with your hardware. But Jellyfin is definitely catching up, I’ve been very happy with their server and applications.
Nuclear Throne. It’s a fun Roguelike dungeon crawler. A run from beginning to “end” (last level before looping) can take 15min and I’ve spent 100s of hours playing over the years.There’ are so many characters you can choose to play, each with its own unique special ability.
I have been on Reddit for the last 10 years, and a 3rd party app user for all of it. It feels like the end of an era, and that will be sad no matter what. I won’t miss the vast majority of subreddits, especially the bigger ones. It’s the smaller more niche subreddits I’m going to have a hard time not returning to and I’m hoping to find similar communities elsewhere.
It does get disabled to the Quarterback, however I believe the Head Coach can flip between channels to talk to Offensive and/or Defensive coordinators during the play.