hc-cert-dns/README.md

1.1 KiB

hatecomputers.club dns updater & certbot plugin

this is a simple wrapper over hatecomputers.club's dns api

dns creation steps

  1. obtain an api key at hatecomputers.club
  2. put it in apikey.secret
  3. modify records.json to your liking
  4. ./main.py --create --records-file=records.json

certbot plugin

follow the above to generate an api key.

if you use the split-zone dns provided by hatecomputers.club and run your own certificate authority, you can try something like:

REQUESTS_CA_BUNDLE=~/armin/roots.pem certbot certonly \
  --manual --manual-auth-hook ./plugin.sh \
  --preferred-challenges dns \
  -d *.internal.simponic.xyz \
  --config-dir ./certbot \
  --work-dir ./certbot \
  --logs-dir ./certbot \
  --server https://ca.internal.simponic.xyz/acme/ACME/directory \
  --email simponic@hatecomputers.club \
  --agree-tos \
   --no-eff-email

otherwise:

sudo certbot certonly \
  --manual --manual-auth-hook ./plugin.sh \
  --preferred-challenges dns \
  -d *.simponic.hatecomputers.club \
  --email simponic@hatecomputers.club \
  --agree-tos \
  --no-eff-email