It's not for lack of trying, but I've never really been able to successfully set up redirects in Traefik or Caddy
Even asking ChatGPT for help.
I ended up having success using Nginx Proxy Manager, which has a beautiful interactive UI. Despite running from a DockerCompose /Portainer
Now.. if only I could distill the entire configuration into a backup file..
Before some months ago my domestic server are a archaic Core 2 Duo refurbished workstation and my desktop a 2013 MacBook.
A souped-up desktop with some silent (Noctua) fans now can do both the roles, with a lot less hassle.
I am a old geek, 30+ years in IT, and, believe me, I tried.
I tried Proxmox and gave up, too much complicated in how to share mass storage between different VMs
Now I use PopOS, the "poor man raid" MergerFS to store the data and Docker/Portaineir to run my services: Plex, Jellyfin and Syncthing. And there's still plenty of power to occasionally play Diablo4 using Lutris.
PopOS is already pre-configured for games, otherwise my choice is Debian. I'm a little suspicious about Ubuntu, I believe it is positioning itself to sell a premium version. Or worse, for a monthly subscription.