Setup Caddy server with BuyPass Go SSL A Norwegian CAA provider

Reason to replace Let’s Encrypt

  1. Avoid United States gov banning Let’s Encrypt
  2. Always try something smaller or made in EU would be a good option

BuyPass Go SSL

BuyPass is a Norwegian company that offers a broad range of consumer and enterprise security and digital identity services. Their TLS/SSL certificates are free for one or more domains, just like Let’s Encrypt’s. Buypass Go SSL, is the company’s SSL certificates issued using their Automated Certificate Management Environment (ACME) API, with a lifetime of 180 days.

Caddy configuration

Paste acme_ca on top of your Caddy configuration and restart the server.

nano /etc/caddy/Caddyfile

    email <[email protected]>
#   key_type rsa2048

Manual setup

apt-get remove certbot
chmod a+x certbot-auto

## Register with your email
./certbot-auto register -m '[email protected]' --agree-tos --server ''
## Request a valid certficate
./certbot-auto certonly --standalone --email '[email protected]' -d '' -d '' --server ''

## Schedule renew config in crontab on every 180 days
0 5 * * 1 /bin/bash ./certbot-auto certonly --standalone --email '[email protected]' -d '' -d '' --server ''  > /dev/null