Easy HTTPS for your private networks

Get Started Learn More

getlocalcert offers free subdomains rooted in the public DNS which are suitable for hosting internal applications. The managed DNS service is compatible with Let's Encrypt, allowing issuance of free certificates. Read more about our security-first and developer-friendly design.

A diagram showing how getlocalcert integrates with Let's Encrypt, LEGO, and nodejs

This service is currently available for early access

Look out for missing features and please contact us about any bugs you encounter.

Get Started

ACME Client Configuration

Using Caddy

Modern, all-in-one web server

Edit Caddyfile:

.localhostcert.net {
  tls {
    dns acmedns credentials.json
  respond "Hello"
See full example

Using traefik

Cloud-native application proxy

Edit configuration:

        provider: acme-dns
See full example

Using cert-manager

Certificate automation for Kubernetes

Edit configuration:

apiVersion: cert-manager.io/v1
kind: Issuer
  name: example-issuer
    - dns01:
          host: https://api.getlocalcert.net/api/v1/acme-dns-compat
            name: acme-dns
            key: credentials.json
See full example

Using acme.sh

Get started quickly

$ export ACMEDNS_BASE_URL=https://api.getlocalcert.net/api/v1/acme-dns-compat
$ export ACMEDNS_USERNAME=yourApiKeyId
$ export ACMEDNS_PASSWORD=yourApiKeySecret
$ export ACMEDNS_SUBDOMAIN=yoursubdomain
$ ./acme.sh --issue \
            --dns dns_acmedns \
            -d yoursubdomain.localhostcert.net
See full example

Using LEGO

A client build by Let's Encrypt

$ export ACME_DNS_API_BASE=https://api.getlocalcert.net/api/v1/acme-dns-compat
$ export ACME_DNS_STORAGE_PATH=credentials.json
$ lego --email you@example.com \
       --dns acme-dns \
       --domains yoursubdomain.localhostcert.net \
See full example

Certify The Web

Manage certificates on Windows and IIS

1. Select acme-dns as the DNS update method.
2. Enter https://api.getlocalcert.net/api/v1/acme-dns-compat as the server
3. Click Request Certificate
4. Skip the CNAME step, you won't need it
See full example

Ready to set up your free domain name?

Get Started