From b4aad2531e0281ba8d6269fe0d8563fcffb1ba47 Mon Sep 17 00:00:00 2001 From: Matthew Hodgson Date: Sat, 9 Nov 2024 00:04:05 +0000 Subject: [PATCH] clarify dns --- README.md | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 48d83a0..2eaae22 100644 --- a/README.md +++ b/README.md @@ -18,6 +18,8 @@ In particular, this has: * No support, security or maintenance guarantees whatsoever * No high availability, horizontal scalability, elastic scaling, clustering, backup etc. * No admin interface + * No fancy config management (eg ansible), just env vars and templates + * No fancy secret management (stored in plaintext on disk) * No UDP traffic or TURN for LiveKit (all traffic is tunnelled over TCP for simplicity) * No integration manager, integrations, or identity lookup server @@ -25,11 +27,17 @@ For production-grade Matrix from Element, please see https://element.io/server-s ## To run -Install [Docker Compose](https://docs.docker.com/compose/install/). Then: + Install [Docker Compose](https://docs.docker.com/compose/install/). Then: ``` ./setup.sh + +# Point DNS for *.`domain` at your docker host, +# Or if running on localhost with mkcert: +# source .env; sudo echo "127.0.0.1 ${DOMAINS[@]}" >> /etc/hosts + docker compose up +# go to https://element on your domain. ``` ![docker demo](https://github.com/user-attachments/assets/c17e42f7-3442-478a-9ae4-ad2709885386)