The script works out how many of these tests are passing on Dendrite and it We use a script called "Are We Synapse Yet" which checks Sytest compliance rates. ![]() Then point your favourite Matrix client at or Progress bin/create-account -config dendrite.yaml -username alice # Create an user account (add -admin for an admin user). bin/dendrite -tls-cert server.crt -tls-key server.key -config dendrite.yaml # at the very least, along with setting up the database connection strings. # Copy and modify the config file - you'll need to set a server name and paths to the keys bin/generate-keys -tls-cert server.crt -tls-key server.key # needed for Matrix federation/clients to work properly!) # Generate a self-signed certificate (optional, but a valid TLS certificate is normally bin/generate-keys -private-key matrix_key.pem # Generate a Matrix signing key for federation (required) The following instructions are enough to get Dendrite started as a non-federating test deployment using self-signed certificates and SQLite databases: $ git clone If you wish to build a fully-federating Dendrite instance, see the Installation documentation. The Federation Tester can be used to verify your deployment. A reverse proxy server, such as nginx, configured like this sample.A PostgreSQL database engine, which will perform better than SQLite with many users and/or larger rooms.SRV records or a well-known file pointing to your deployment.A valid TLS certificate issued by a trusted authority for that domain. ![]() To build Dendrite, you will need Go 1.20 or later.įor a usable federating Dendrite deployment, you will also need: See the Planning your Installation page for #dendrite-alerts: - Release notifications and important info, highly recommended for all Dendrite server admins.#dendrite-dev: - The place for developers, where all Dendrite development discussion happens.#dendrite: - General chat about the Dendrite project, for users and server admins alike.If you have further questions, please take a look at our FAQ or join us in: There is no high-availability/clustering support.Ĭurrently, we expect Dendrite to function well for small (10s/100s of users) homeserver deployments as well as P2P Matrix nodes in-browser or on mobile devices. Dendrite is ready for massive homeserver deployments.There may be client or federation APIs that are not implemented. ![]() It has not yet been battle-tested in the real world and so will be error prone initially. This means you should never lose your messages when upgrading Dendrite.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |