See INSTALL.md for more detailed instructions.
# Get the repo
git clone https://github.com/openthc/docker.git /opt/openthc/docker
cd /opt/openthc/docker
# Environment boot
docker compose up -d
To configure this service with SSL/TLS you'll need to: a) have your own certificates and configure Caddy to use those or b) use LetsEncrypt. For option a) we'll assume you know how to configure this. For option b) you can follow along below.
Ensure that you have configured DNS properly for your desired hostnames, such as app.openthc.example.com, replacing example.com with your domain.
Update the compose.override.yaml with new container name, environment name and network alias.
Then docker compose up, and visit the updated site names.