dendrite/docs/installation/8_starting_monolith.md

1.2 KiB

title parent has_toc nav_order permalink
Starting the monolith Installation true 9 /installation/start/monolith

Starting the monolith

Once you have completed all of the preparation and installation steps, you can start your Dendrite monolith deployment by starting the dendrite-monolith-server:

./dendrite-monolith-server -config /path/to/dendrite.yaml

If you want to change the addresses or ports that Dendrite listens on, you can use the -http-bind-address and -https-bind-address command line arguments:

./dendrite-monolith-server -config /path/to/dendrite.yaml \
    -http-bind-address 1.2.3.4:12345 \
    -https-bind-address 1.2.3.4:54321

Running under systemd

A common deployment pattern is to run the monolith under systemd. For this, you will need to create a service unit file. An example service unit file is available in the GitHub repository.

Once you have installed the service unit, you can notify systemd, enable and start the service:

systemctl daemon-reload
systemctl enable dendrite
systemctl start dendrite
journalctl -fu dendrite