[Unit] Description=Synapse Matrix homeserver [Service] Type=simple User={{ synapse_user }} Group={{ synapse_user }} Environment=LD_PRELOAD=/usr/lib64/libjemalloc.so.1 PermissionsStartOnly=yes ExecStart={{ synapse_root_dir }}/bin/python3 -m synapse.app.homeserver -c {{ synapse_root_dir }}/etc/homeserver.yaml -n ExecReload=/bin/kill -HUP $MAINPID PrivateTmp=yes PrivateDevices=yes ProtectSystem=full ProtectHome=yes NoNewPrivileges=yes MemoryLimit={{ synapse_max_mem }}M SyslogIdentifier=matrix-synapse Restart=on-failure StartLimitInterval=0 RestartSec=30 [Install] WantedBy=multi-user.target