HONKIP

Setup guides

Pick the device that's always on at home. Each guide has the exact settings to type and a way to check it worked.

Make a free account and your own name and update key are filled into every guide.Get a free name

acme.sh

Below, yourname.honkip.com and YOUR_UPDATE_KEY stand for your own name and update key.

Get a free HTTPS certificate for yourname.honkip.com and everything under it with acme.sh.

1. Save the HonkIP plugin for acme.sh:

cat > ~/.acme.sh/dnsapi/dns_honkip.sh <<'EOF' #!/usr/bin/env sh dns_honkip_add() { _get "https://update.honkip.com/update?key=${HONKIP_Key}&hostname=$1&txt=$2" >/dev/null } dns_honkip_rm() { _get "https://update.honkip.com/update?key=${HONKIP_Key}&hostname=$1&txt=$2&clear=true" >/dev/null } EOF

2. Ask for the certificate:

HONKIP_Key='YOUR_UPDATE_KEY' acme.sh --issue --dns dns_honkip -d yourname.honkip.com -d '*.yourname.honkip.com'

acme.sh remembers your update key and renews the certificate by itself.

Check it worked

  1. The command ends with Congratulations (certbot) or Cert success (acme.sh) and shows where the certificate was saved.