I have a minipc with proxmox on it. I have tried caddy in a lxc to set up DNS challenges to my owned domain and I set the url in my router to point to the IP (for example, proxmox.DOMAIN.com could be 192.168.10.22). The hope was to have everything local within my house and nothing needs the internet to be accessed. Some services I can host in proxmox NEED https to use, which I could not get working with my own certs or ones proxmox could make, thus Caddy. However, I get proxmox with a proper cert, but i cannot get any of the other services from proxmox working. If I were doing it all manually, I would expect DNS issues with the domain, but from what I understand, Caddy by default does wildcard domains which should mean that my services should work. but they do not. Networking is new to me so perhaps I am missing something obvious. Any guidance would be appreciated.

  • DarkSirrush@piefed.ca
    link
    fedilink
    English
    arrow-up
    2
    ·
    edit-2
    5 hours ago

    Yeah it will, if you have even a single reference to a wildcard, preferably as one of your first entries in your caddyfile.

    https://caddyserver.com/docs/automatic-https

    You can literally get a wildcard cert by putting in the following entry, before any other routing logic:

    *.domain.tld {
      respond "Wildcard Bitch!"
    }