FRP (reverse proxy) & Let’s Encrypt Mapping

What is the best way to access multiple webserver securely via HTTPS by using multiple apps with dietpi installation. Assume if I have domain “XXX.abc.com” if I want to access vaultwarden, plex, homeassistant, adguardhome via my domain from outside lan.
I think with dietpi setup if I have everything installed on one machine then only take certificate via Let’s Encrypt Certbot for “XXX.abc.com” & access my apps by” https ://XXX.abc.com:8001" https ://XXX.abc.com:32400" https ://XXX.abc.com:8123" https ://XXX.abc.com:8083"
If these apps installed on two machines then FRP server & FRP client on second machine to make internal communication & Let’s Encrypt certificate for my domain of FRP server machine after that same web url.
Is there any possibility I can make subdomain like ” https ://vaultwarden.XXX.abc.com" https ://plex.XXX.abc.com" https ://homeassistant.XXX.abc.com” https ://adguard.XXX.abc.com" with dietpi existing tools?

Hi,

II guess it might be easier to use Nginx as revers proxy. If you like a gui to manage your domains and certificates, you could have a look to Nginx Proxy Manager (NPM). It’s quite easy to setup on docker.

Another think you would need to be clear is, if you like to use sub domain or sub path to access your apps