Well the thing is that it’s still trying to use panel.telesphoreo.me:8080. The setting above for the FQDN is what I need to change. However, if I do it from the panel, it doesn’t let me do it. I get an error 500. Basically Wings is trying to communicate with the panel the same way the client does. The option to use SSL is for connecting externally from wings to the panel (I believe). The port (8080) can be changed.
If I change the FQDN in the config, it repeats this over and over again
DEBUG: [May 9 18:02:14.134] making request to external HTTP endpoint endpoint=https://wings.telesphoreo.me/api/remote/servers?page=0&per_page=50 headers=map[Accept:[application/vnd.pterodactyl.v1+json] Authorization:[(redacted)] Content-Type:[application/json] User-Agent:[Pterodactyl Wings/v1.4.2 (id:Ff8LtAelviPCoE4C)]] method=GET
If it would establish a connection, this line would appear only once but it repeats over and over, so it can’t. It tries to establish a connection like this when the service is starting, so it gets stuck here and never finishes starting. I think this is because it wants wings and panel on the same subdomain. I also think it could be because for wings.telesphoreo.me to establish a connection to the panel, it would have to be over HTTP. But Caddy is making wings.telesphoreo.me HTTPS but wings.telesphoreo.me:8080 ends up getting the certificate for panel.telesphoreo.me instead.
If I try to set the port to 443, Wings doesn’t start as the port is already in use.
Edit: so, it looks like wings.telesphoreo.me:8080 is actually using the Certbot certificate. wings.telesphoreo.me is using the Caddy certificate. I’m not exactly sure how to fix this issue