From 60d6ba918b72f41037a05cf47d65d9475ed78b62 Mon Sep 17 00:00:00 2001 From: Jeremy Lin Date: Fri, 26 Feb 2021 01:10:55 -0800 Subject: [PATCH] Updated Running a private bitwarden_rs instance with Let's Encrypt certs (markdown) --- ...rivate-bitwarden_rs-instance-with-Let's-Encrypt-certs.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Running-a-private-bitwarden_rs-instance-with-Let's-Encrypt-certs.md b/Running-a-private-bitwarden_rs-instance-with-Let's-Encrypt-certs.md index 8df245e..ad0842b 100644 --- a/Running-a-private-bitwarden_rs-instance-with-Let's-Encrypt-certs.md +++ b/Running-a-private-bitwarden_rs-instance-with-Let's-Encrypt-certs.md @@ -111,12 +111,12 @@ You should now be able to reach your bitwarden_rs instance at https://bwrs.examp ## Getting certs using the `lego` CLI -In the DuckDNS example above, Caddy used the [`lego`](https://github.com/go-acme/lego) library to get certs via DNS challenge. -`lego` also has a CLI that you can use to get certs directly, e.g. if you want to a reverse proxy other than Caddy. +In the DuckDNS example above, Caddy used the `lego` library to get certs via DNS challenge. +`lego` also has a CLI that you can use to get certs directly, e.g. if you want to use a reverse proxy other than Caddy. Here's an example of how to do this: -1. Download a pre-built `lego` binary for your system from https://github.com/go-acme/lego. Extract the contents to some directory, say, `/usr/local/lego`. +1. Download a pre-built `lego` binary for your system from https://github.com/go-acme/lego/releases. Extract the contents to some directory, say, `/usr/local/lego`. 2. From that directory, run `DUCKDNS_TOKEN= ./lego -a --dns duckdns -d my-bwrs.duckdns.org -m me@example.com run`, substituting appropriate values for the token, domain, and email address. This registers you with Let's Encrypt and fetches a certificate for your domain.