diff options
author | Himbeer <himbeer@disroot.org> | 2025-05-09 21:10:52 +0200 |
---|---|---|
committer | Himbeer <himbeer@disroot.org> | 2025-05-09 21:10:52 +0200 |
commit | 40fe5ecff153655d82f85d4e7df64326b3a68263 (patch) | |
tree | 57e81d01fb4a0656372c5650428e42834648e207 | |
parent | b9b4acdbd95273196fb2e941fd1df924f32f5c4c (diff) |
Configure caddy to use external TLS certificates
-rwxr-xr-x | install.sh | 2 | ||||
-rw-r--r-- | sys/etc/caddy/Caddyfile | 6 | ||||
-rwxr-xr-x | uninstall.sh | 2 |
3 files changed, 10 insertions, 0 deletions
@@ -9,3 +9,5 @@ done for FILE in ${FILES}; do ln -sf "/srv/www/sys/${FILE}" "/${FILE}" done + +usermod -aG acme caddy diff --git a/sys/etc/caddy/Caddyfile b/sys/etc/caddy/Caddyfile index 0ee6aa9..65adfc7 100644 --- a/sys/etc/caddy/Caddyfile +++ b/sys/etc/caddy/Caddyfile @@ -3,6 +3,8 @@ } himbeerserver.de { + tls /etc/ssl/uacme/himbeerserver.de/cert.pem /etc/ssl/uacme/private/himbeerserver.de/key.pem {} + reverse_proxy /_matrix/* localhost:8008 root * /srv/www/static @@ -50,10 +52,14 @@ himbeerserver.de { } www.himbeerserver.de { + tls /etc/ssl/uacme/himbeerserver.de/cert.pem /etc/ssl/uacme/private/himbeerserver.de/key.pem {} + redir {scheme}://himbeerserver.de{uri} permanent } git.himbeerserver.de { + tls /etc/ssl/uacme/himbeerserver.de/cert.pem /etc/ssl/uacme/private/himbeerserver.de/key.pem {} + root * /srv/www/static @base { diff --git a/uninstall.sh b/uninstall.sh index b164ea0..63045a8 100755 --- a/uninstall.sh +++ b/uninstall.sh @@ -9,3 +9,5 @@ done for DIR in ${DIRS}; do rm -r "${DIR}" done + +usermod -rG acme caddy |