Setting up in the home environment is tough. It's not recommended but should be doable. Which ports have you forwarded to the VPS? A common one that might be missed is port 80, which is necessary for Caddy to configure ssl certificates, which would explain the error.