-
Generate a certificate if needed:
docker run -it --rm -v "$(pwd)/certs/:/etc/letsencrypt" -p 80:80 -p 443:443 certbot/certbot certonly
-
Copy and configure environment:
cp .env.example .env vim .env
-
Generate configuration files:
./make_configs.sh
-
Change
YOUR_IP/YOUR_IP
incoturn/turnserver.conf
-
Start server:
docker-compose up -d
-
Create superuser:
docker-compose exec synapse register_new_matrix_user -u USERNAME -p PASSWORD -a -c /data/homeserver.yaml