OP listed two solutions they were considering, one of which explicitly mentioned using a reverse proxy. The other mentioned using a "dashboard app". Commenters have given useful advice regarding both.
A reverse proxy will achieve what you're looking for, yes. I do precisely what you're describing. I use "local DNS" on my pihole, with CNAMEs for each service pointing to my server IP address. I'm running Caddy on the server, specifically this (because my services are running in Docker containers): https://github.com/lucaslorentz/caddy-docker-proxy
As far as a "dashboard" app, you have options there as well. I'm using Heimdall currently, but Homarr also looks pretty nice.
I'll keep that in mind, thanks.
Tangentially related: I've had this exact problem with quite a few games. Most recently, Subnautica: Below Zero. I often pause a game, go take care of a chore or something, then come back to having no controller input. Only recourse seems to be to exit the game and start it back up again. Using an 8bitdo Ultimate (non bluetooth) controller at the moment, Steam Deck connected to the official dock.
Anyone else have this issue? Any remedies you're aware of?
I've been using this for hiking. Ditched my AllTrails subscription and haven't looked back. Highly customizable. Definitely worth taking a look.
For hosting multiple web apps, what you probably want is a reverse proxy. I recently started using Caddy (specifically Caddy-Docker-Proxy), and I'm liking it. There's also Traefik, nginx, etc.
For other types of services, you can simply map whatever (available) port you like in your docker compose file. See here: https://docs.docker.com/compose/networking/
Steam Deck.
I've never owned a decent gaming machine, for various reasons. Cost was a big factor. Another was the fact that I was never a big "gamer". Very little desire to play the big, popular, AAA games in general. The games I did play, I played on a very old PC, and the performance was what you'd expect from low end hardware; but I just never had any desire to build my own gaming rig.
The Steam Deck is perfect for my use case:
- I have no desire to run Windows
- I have no desire to build my own gaming machine
- I have no desire to get locked into a console ecosystem (Xbox, PlayStation, Nintendo, etc).
- I can play handled, docked to a monitor with keyboard and mouse, docked to a monitor with a controller, docked to a TV, etc etc
- I can play games built for Windows
- I can play games with native Linux builds
- I can play Steam games, Epic games, DRM-free games, emulated games, etc, etc
- I can do whatever the hell else I want to do with it. For example, maybe I might want to run Kodi on it, and connect to my Jellyfin server at home to watch a movie if I'm staying at a hotel. Whatever. It's just a computer like any other. I can do whatever I want.
I think I've probably played more new (to me) games since buying my SD than in all the years (decades) previous, and I love it.
Nextcloud maybe? Not specifically geared toward collaborative music recording, but maybe you could come up with a good workflow.
It's an interesting use case. I'd be curious to see what you (and/or others) come up with.
Ha. I haven't been a regular listener for probably a couple years now. He's been saying that for a while, but I always assumed/guessed he was mostly joking. Has he stated officially that's when he'll be retiring?
Maybe not what you're looking for, but Security Now! seems to fit that bill. TWiT has a bunch of other shows as well, covering a range of topics. I can honestly say I've never encountered any bigoted hosts or guests on the shows I've listened to.
If you like Hollow Knight, check out the Ori games if you haven't already. They're on sale on Steam right now for super cheap. I didn't enjoy them as much as Hollow Knight, but they're a lot of fun in my opinion. Very satisfying gameplay.
I just finished Ori and the Blind Forest and it was a lot of fun. Really well done game in my opinion. Similar to Hollow Knight, if you've played that.
If you haven't played Hollow Knight, play Hollow Knight.