You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The default paths used within the Docker image have changed:
Centauri's config is now loaded from /centauri.conf
(previously: /home/nonroot/centauri.conf)
ACME user data is stored in /data/user.pem
(previously: /home/nonroot/user.pem)
Certificates are stored in /data/certs.json
(previously: /home/nonroot/certs.json)
Tailscale state is now stored in /data/tailscale/
(previously: /home/nonroot/.config/tsnet___centauri/)
Centauri will no longer accept configurations that:
define a route with no upstreams, or
define a route with no domains.
Features
Added TAILSCALE_DIR setting to specify where Tailscale stores its
state. If not set, uses the previous behaviour of a folder underneath
the user config directory.
Centauri now uses structured logging. This allows you to filter logs by
level (using the LOG_LEVEL setting), change the output format to JSON
(using the LOG_FORMAT setting). The default log level is INFO; a
lot of the more spammy day-to-day log lines are now DEBUG and hidden by
default.
Other changes
The FRONTEND setting is now case-insensitive.
Added ACME_DISABLE_PROPAGATION_CHECK setting, which stops the ACME
client from querying DNS servers to make sure the challenge records
have propagated. This shouldn't be needed in normal use, but is handy
for testing.
Added DEBUG_CPU_PROFILE setting, which will write out a CPU profile
to the given file. Shouldn't be used in production deployments!