diff --git a/README.md b/README.md index 6754ee1..e51f864 100644 --- a/README.md +++ b/README.md @@ -45,6 +45,46 @@ source .env docker exec -it matrix_app_1 register_new_matrix_user -u $USERNAME -p $USERPASS -a -c /data/homeserver.yaml $DOMAIN ``` + +### caddy config +#### synapse +``` +synapse.example.com { + reverse_proxy /_matrix/* $IPOFDOCKERHOST:8008 + reverse_proxy /_synapse/client/* $IPOFDOCKERHOST:8008 + + header { + X-Content-Type-Options nosniff + Referrer-Policy strict-origin-when-cross-origin + Strict-Transport-Security "max-age=63072000; includeSubDomains;" + Permissions-Policy "accelerometer=(), camera=(), geolocation=(), gyroscope=(), magnetometer=(), microphone=(), payment=(), usb=(), interest-cohort=()" + X-Frame-Options SAMEORIGIN + X-XSS-Protection 1 + X-Robots-Tag none + -server + } +} +``` + +#### element +``` +element.example.com { + encode zstd gzip + reverse_proxy $IPOFDOCKERHOST:8080 + + header { + X-Content-Type-Options nosniff + Referrer-Policy strict-origin-when-cross-origin + Strict-Transport-Security "max-age=63072000; includeSubDomains;" + Permissions-Policy "accelerometer=(), camera=(), geolocation=(), gyroscope=(), magnetometer=(), microphone=(), payment=(), usb=(), interest-cohort=()" + X-Frame-Options SAMEORIGIN + X-XSS-Protection 1 + X-Robots-Tag none + -server + } +} +``` + ## todo - setup script to auto edits - db in homeserver.yml