Skip to content

Commit

Permalink
📝 Mattermost add alternative method of renewing certs
Browse files Browse the repository at this point in the history
  • Loading branch information
mathiash98 committed Oct 22, 2024
1 parent 6f5ef45 commit 9f63589
Showing 1 changed file with 24 additions and 4 deletions.
28 changes: 24 additions & 4 deletions content/docs/tjenester/mattermost.md
Original file line number Diff line number Diff line change
Expand Up @@ -82,10 +82,6 @@ Steg:
2. SSH inn i VM-en etter sikkerhetskopien er ferdig
3. Kjør følgende kommandoer

```sh
sudo docker-compose -f ./docker/docker-compose.yml -f ./docker/docker-compose.nginx.yml down
```

```sh
sudo docker run --rm --name certbot \
--network mattermost \
Expand All @@ -95,6 +91,30 @@ sudo docker run --rm --name certbot \
certbot/certbot renew --webroot-path /usr/share/nginx/html
```

```sh
sudo docker-compose -f ./docker/docker-compose.yml -f ./docker/docker-compose.nginx.yml restart
```

## Alternative LetsEncrypt renewal process

First we need to stop the mattermost container as we need to take over port 80

```sh
sudo docker-compose -f ./docker/docker-compose.yml -f ./docker/docker-compose.nginx.yml down
```

Then run certbot container in standalone mode:

```sh
sudo docker run --rm --name certbot \
-v "/home/fribyte/docker/certs/etc/letsencrypt:/etc/letsencrypt" \
-v "/home/fribyte/docker/certs/lib/letsencrypt:/var/lib/letsencrypt" \
-v shared-webroot:/usr/share/nginx/html -p 80:80 \
certbot/certbot certonly --standalone -d chat.fribyte.no --agree-tos -m [email protected]
```

Then restart mattermost:

```sh
sudo docker-compose -f ./docker/docker-compose.yml -f ./docker/docker-compose.nginx.yml up -d
```
Expand Down

0 comments on commit 9f63589

Please sign in to comment.