OffshoreVps
Matrix Synapse No KYC

Matrix Synapse hosting: run your own chat server

Matrix is an open chat protocol. Run your own server and your rooms, accounts and history live where you decide. The official Synapse server is happy on a small VPS. Here is the size to start with, the settings that matter, and what self-hosting does not fix. Servers from $8.50 a month.

MoneroBitcoinTether (USDT)EthereumLitecoinSolanaTRON
No KYC Pay in crypto Full root Live in minutes 10 locations

Page by the OffshoreVps teamUpdated Synapse docs checked 19 Oct 2026

Sizes and prices

Two servers for Synapse

The sizes are our suggestion: the Synapse documentation gives only the 1 GB RAM figure for large public rooms. Prices are one-month prices; a 12-month term takes 50% off.

Location
Start here
VPS

Private server for friends or a team

$8.50/mo

or $4.25/mo on a 12-month term (−50%)

  • CPU2 vCPU
  • RAM4 GB DDR4
  • Disk60 GB NVMe
  • NetworkUnlimited · 1 Gbps

Synapse, PostgreSQL and a reverse proxy with room to spare. Good while you stay in a few private rooms.

Configure and order
Location
VPS

Federated server with media

$14.25/mo

or $7.13/mo on a 12-month term (−50%)

  • CPU4 vCPU
  • RAM8 GB DDR4
  • Disk200 GB NVMe
  • NetworkUnlimited · 1 Gbps

For joining large public rooms and storing a lot of uploaded media. Media is what fills the disk first.

Configure and order
Before you start

What to know before you self-host Matrix

Use PostgreSQL from day one

The Synapse documentation recommends PostgreSQL for almost all installations and says SQLite should not be used in a production server. Starting on SQLite means migrating later.

Decide whether to federate

Federation lets your users talk to people on other Matrix servers. It needs your server reachable over HTTPS, and the documentation suggests a reverse proxy on port 8448. A private server for a team can skip it. A federated one joins the wider network, and joining big public rooms is what uses real memory.

Close registration

An open sign-up page on a public server will be found by spammers. Create accounts yourself or use invite tokens.

Use a domain you control

User IDs look like @name:yourdomain.com. Pick the domain you will keep, because it is hard to change later. See buy domain names.

Install the supported way

Synapse publishes Docker images and Debian and Ubuntu packages, and can be installed from PyPI. Use one of the documented routes and follow the current guide for your version.

Setup

The shape of a Synapse install

These are the ideas, not a full guide. Follow the official installation page for the current steps.

Firewall
sudo ufw allow 22/tcp
sudo ufw allow 80/tcp    # certificate issuance
sudo ufw allow 443/tcp   # clients
sudo ufw allow 8448/tcp  # federation (skip for a private server)
sudo ufw enable
Settings worth setting in homeserver.yaml
server_name: "yourdomain.com"
enable_registration: false
# database: use PostgreSQL (name: psycopg2), not SQLite
# put Synapse behind a reverse proxy that terminates TLS
Honest limits

What your own server does and does not do

It does

  • Keep accounts, rooms and history on a server you control
  • Let you set the rules, retention and who can register
  • Work with end-to-end encrypted rooms, where message content is encrypted on the devices
  • Be paid for without a card or an ID

It does not

  • Hide metadata: your server knows who talks in which room and when
  • Make federation private: other servers receive the rooms they join
  • Look after itself: you update, back up and monitor it
  • Replace a lawyer where chat records matter
FAQ

Matrix server hosting questions

01What is Matrix Synapse?

Synapse is the reference homeserver for the Matrix chat protocol, written in Python. Running your own lets you host accounts and rooms and, if you choose, federate with other Matrix servers.

02How much RAM does Synapse need?

The official documentation gives one figure: at least 1 GB of free RAM if you want to join large public rooms. We suggest 4 GB for a small server with PostgreSQL and a reverse proxy, so there is headroom. The 2 vCPU, 4 GB, 60 GB size is $8.50 a month in Romania.

03Do I need PostgreSQL?

Yes for a real server. The documentation recommends PostgreSQL for almost all installations and says SQLite should not be used in production.

04Which ports does Matrix use?

Clients use HTTPS on 443 behind your reverse proxy. For federation the documentation recommends a reverse proxy on port 8448.

05Is self-hosting Matrix private?

It gives you control of the data, but not invisibility. The server sees metadata, and rooms that federate are copied to other servers. Use end-to-end encrypted rooms for message content.

06Can I pay without a card?

Yes. Generate a login and pay with Monero, Bitcoin, USDT or another supported coin, with no name, ID or phone. See no-KYC VPS hosting.

07How much disk will I need?

Media uploads grow fastest. The $14.25 size (4 vCPU, 8 GB, 200 GB NVMe in Romania) suits a federated server with many uploads. You can also order a larger disk when you build a custom server.

Sources

Where these numbers come from

Checked 19 October 2026. Chain sizes and software requirements change, so confirm against the source before you order.

A chat server that is yours

Pick a size, pay in crypto, log in as root. No ID, no card.