I will just take a sec to note here that this version is two years out-of-date and there’s a whole host of improvements and bugfixes that the Debian package maintainers haven’t opted to include, so we recommend upgrading with an up-to-date repository: https://caddyserver.com/docs/install#debian-ubuntu-raspbian
I like your solution as it’s quite neat, alternatively I was wondering whether proxying via port 80 would have been enough - however HTTPS should still be a choice hence I did what you suggested.
Re: caddy version, duly noted - I will allocate some time to change repo and upgrade to the newer version.