Skip to content
DissentOpen app

Self-hosting

Your community, your hardware.

Run a Dissent node on a VPS or a machine at home. You hold the data, you set the rules, and your members still reach the rest of the network.

Before launch: the node image isn't public yet, so self-hosting opens up when Dissent launches. The guide is ready now if you want to read ahead.

Why

Why run your own?

You hold the data

Messages, files and settings live on your machine, not someone else's.

You set the rules

Who can register, upload limits, which nodes you trust, which plugins run.

Still connected

Your members can join servers on other nodes, and people elsewhere can join yours.

What you need

Modest hardware.

  • A VPS running Ubuntu or Debian: 2 vCPU and 2 GB RAM recommended
  • A domain name pointing at the server
  • Ports 80 and 443 open for chat, plus the UDP media ports for voice and video

Get started

Read it, then run it.

$ curl -fsSL https://docs.dissent.chat/install/fetch.sh -o fetch.sh

The script downloads the installer and stops, so you can read it before anything runs. The guide covers the rest: your domain, voice, backups and updates.