simonmichael / hledger_site

The repo for hledger.org, the hledger project's website.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

hledger.org outage 2021-04-23

simonmichael opened this issue · comments

*.hledger.org and other sites hosted on this server were down for a while and may have issues for a while longer.

Boring details: Linode did a migration causing a server restart. My old caddy 0.10.0 refuses to use the hledger.org TLS certificate because it is within 30 days of expiring (may 21). It can't get a new cert because 1. lets encrypt are doing a 3-day planned brownout of their acmev1 API; and 2. after upgrading caddy to 0.10.14 to use the acmev2 API, it can't pass the acme http challenge which requires the site to be up. (Maybe this is failing because it's running on a non-standard port ? because I need to keep other sites running for now.) The dns challenge method requires building a custom plugin. The third challenge method I do not understand. Doing anything with caddy 1 is painful as old downloads and docs are obfuscated. Upgrading to caddy 2 is of course the goal but it turns out to be much too difficult to do quickly. For now, sites are hopefully mostly working by disabling https on the server (Cloudflare proxying should still be enabling https in most cases).

hledger.org and friends are now served by caddy 2.