dendrite/docs/installation/9_starting_polylith.md

1.5 KiB

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

Starting the polylith

Once you have completed all of the preparation and installation steps, you can start your Dendrite polylith deployment by starting the various components using the dendrite-polylith-multi personalities.

Start the reverse proxy

Ensure that your reverse proxy is started and is proxying the correct endpoints to the correct components. Software such as NGINX or HAProxy can be used for this purpose. A sample configuration for NGINX is provided.

Starting the components

Each component must be started individually:

Client API

./dendrite-polylith-multi -config /path/to/dendrite.yaml clientapi

Sync API

./dendrite-polylith-multi -config /path/to/dendrite.yaml syncapi

Media API

./dendrite-polylith-multi -config /path/to/dendrite.yaml mediaapi

Federation API

./dendrite-polylith-multi -config /path/to/dendrite.yaml federationapi

Roomserver

./dendrite-polylith-multi -config /path/to/dendrite.yaml roomserver

Appservice API

./dendrite-polylith-multi -config /path/to/dendrite.yaml appservice

User API

./dendrite-polylith-multi -config /path/to/dendrite.yaml userapi

Key server

./dendrite-polylith-multi -config /path/to/dendrite.yaml keyserver