jsiebens / ionscale

A lightweight implementation of a Tailscale control server
https://jsiebens.github.io/ionscale
BSD 3-Clause "New" or "Revised" License
143 stars 9 forks source link

No certificate available #13

Closed frost-cqre closed 1 year ago

frost-cqre commented 1 year ago

Hi, I am trying Ionscale, but after manual install (not Docker), it fails to provision certificate. Can you please point me to some logs so I can figure out what went wrong?

Thank you

Tomas

MaxwellSchmidt97 commented 1 year ago

It indeed seems the ACME provider broke in a recent update, in the mean time you can always generate certificates through something like acme.sh or use Caddy and reverse proxy the ionscale server.

Cheers, Max

jsiebens commented 1 year ago

Hi @frost-cqre and @MaxwellSchmidt97

Unfortunately, no extra logs are configured for the acme provider (yet).

But can you share your configuration? Because the snippet below is still working for me with release 0.8.2:

server_url: "https://<my domain>"

tls:
  acme: true
  acme_email: "<my email>"

Note the acme: true. The docs were saying acme_enabled: true incorrectly and are now updated with the correct property.

Other things the check when using acme:

Hope this helps to get it up and running

jsiebens commented 1 year ago

Release v0.9.0 adds additional log support for certmagic, it will hopefully show more information