synapse/contrib/systemd
Savyasachee Jha 5bba1b4905
Hardened systemd unit files (#9803)
Signed-off-by: Savyasachee Jha savya.jha@hawkradius.com
2021-05-19 11:44:16 +01:00
..
log_config.yaml
matrix-synapse.service Add entry to set dependency against psql service (#7591) 2020-05-28 16:02:41 +01:00
override-hardened.conf Hardened systemd unit files (#9803) 2021-05-19 11:44:16 +01:00
README.md Modify systemd unit file reference to align with installation instruction (#6369) 2019-12-05 13:13:47 +00:00

Setup Synapse with Systemd

This is a setup for managing synapse with a user contributed systemd unit file. It provides a matrix-synapse systemd unit file that should be tailored to accommodate your installation in accordance with the installation instructions provided in installation instructions.

Setup

  1. Under the service section, ensure the User variable matches which user you installed synapse under and wish to run it as.
  2. Under the service section, ensure the WorkingDirectory variable matches where you have installed synapse.
  3. Under the service section, ensure the ExecStart variable matches the appropriate locations of your installation.
  4. Copy the matrix-synapse.service to /etc/systemd/system/
  5. Start Synapse: sudo systemctl start matrix-synapse
  6. Verify Synapse is running: sudo systemctl status matrix-synapse
  7. optional Enable Synapse to start at system boot: sudo systemctl enable matrix-synapse