

If you like compose files: https://www.composerize.com/
docker run -it --rm -v <your-data-path>:/data -e SYNAPSE_SERVER_NAME=<your-public-address-subdomain> -e SYNAPSE_REPORT_STATS=no matrixdotorg/synapse:v1.136.0 generate:
name: <your project name>
services:
synapse:
stdin_open: true
tty: true
volumes:
- <your-data-path>:/data
environment:
- SYNAPSE_SERVER_NAME=<your-public-address-subdomain>
- SYNAPSE_REPORT_STATS=no
image: matrixdotorg/synapse:v1.136.0
command: generate
docker run -d --restart=always --name synapse -e SYNAPSE_REPORT_STATS=no -v <your-data-path>:/data -p 8008:8008 matrixdotorg/synapse:v1.136.0:
name: <your project name>
services:
synapse:
restart: always
container_name: synapse
environment:
- SYNAPSE_REPORT_STATS=no
volumes:
- <your-data-path>:/data
ports:
- 8008:8008
image: matrixdotorg/synapse:v1.136.0


Would a self signed certificate be an option? Not sure if the hassel is worth with the applications on the phone.