Meshly is not publicly launched yet. The onboarding flow is being shaped around private, self-hosted Matrix deployments for teams.

Matrix-native collaboration

Run Meshly on your own private Matrix stack.

Meshly is being built for teams that already control their own VPS and domain. Deploy Synapse, generate a registration token, hand that code to each employee, and let them create their account from the app on your homeserver.

Recommended path

Deploy your own homeserver and onboard users with company-issued codes.

The first version of Meshly is centered on organisations that already manage their own infrastructure.

Self-hosted node

Install Synapse on a dedicated subdomain like matrix.yourdomain.com, keep the homeserver private to your organisation, and let staff register directly from Meshly.

Synapse + Postgres Token registration Admin account bootstrap

Admin workflow

The admin account can create or rotate registration tokens, suspend users, and remove accounts from inside Meshly when the homeserver exposes /_synapse/admin.

Admin-only settings User suspension Token rotation

Legacy test node

If you used matrix.meshly.chat for experiments, the migration page explains how to recreate it with token registration and the admin API exposed.

No public onboarding Safe recreation path
What the installer does

It provisions the exact Matrix stack Meshly expects.

01

Installs Docker and launches Synapse with PostgreSQL on Ubuntu or Debian.

02

Configures registration in one of three modes: open, token, or closed.

03

Exposes /_matrix, /_synapse/client, and /_synapse/admin over HTTPS.

04

Creates the first admin account and, in token mode, generates the initial registration token for your team.

Next step

Start with the self-hosting guide, then verify DNS, TLS, and admin endpoints.

The app-side onboarding now assumes the user chooses their own homeserver manually, so the important work is in your Synapse deployment and token policy.