Go to file
2018-09-06 12:08:29 +00:00
rootfs don't prefix registrations 2018-05-24 08:14:50 +02:00
.drone.yml replace gitlab ci with drone 2018-06-07 11:25:32 +02:00
.editorconfig update base image 2017-01-10 15:57:51 +01:00
.gitignore initial commit 2016-08-03 11:38:20 +02:00
Dockerfile push to version 0.33.3.1 2018-09-06 12:08:29 +00:00
py2-blist-1.3.6-r0.apk temporarily use self built apks 2018-05-23 16:58:50 +02:00
py-affinity-0.1.0-r0.apk temporarily use self built apks 2018-05-23 16:58:50 +02:00
README.md add registration file support 2018-05-23 21:34:55 +02:00

Synapse homeserver for the matrix network.

Volumes

  • /var/lib/matrix-synapse/media_store/
  • /var/lib/matrix-synapse/signing/
  • /var/lib/matrix-synapse/uploads/
  • /etc/ssl/matrix-synapse/:ro: certificates have to be here
  • /var/lib/matrix-synapse/registrations/

Environment Variables

SERVER_NAME

Name of the synapse server.

PUBLIC_BASE_URL

Full base url.

SHARED_SECRET

If set, allows registration by anyone who also has the shared secret, even if registration is otherwise disabled.

MACAROON_SECRET_KEY

Secret key for macaroon.

TURN_URIS

Comma seperated list of TURN servers to use.

TURN_SHARED_SECRET

The shared secret used to compute passwords for the TURN server

TURN_USER_LIFETIME

  • default: 1h

How long generated TURN credentials last.

DB_HOST

Database host.

DB_NAME

Database name.

DB_USER

Database user.

DB_PASSWORD

Password for the database user.

CERT_DOMAIN

Name of the certificate domain.

MAX_UPLOAD_SIZE

  • default: 10M

The largest allowed upload size.

MAX_THUMBNAIL_PIXELS

  • default: 32M

Maximum number of pixels that will be thumbnailed.

DYNAMIC_THUMBNAILS

  • default: True

Whether to generate new thumbnails on the fly to precisely match the resolution requested by the client.

REPORT_STATS

  • default: no

REGISTRATIONS

  • default: []

Comma seperated list of registration files to load.

Whether to report statistics.

Ports

  • 8448

Capabilities

  • CHOWN
  • DAC_OVERRIDE
  • FOWNER
  • NET_BIND_SERVICE
  • SETGID
  • SETUID