logo
icon

Conduit

Conduit is a lightweight Matrix homeserver written in Rust. It uses an embedded RocksDB database — no external database required. Easy to set up with low resource usage, ideal for personal or small-community Matrix deployments.

template cover
Deployed0 times
Publisherfuturize.rush
Created2026-03-28
Services
service icon
Tags
Tool

Conduit

A lightweight Matrix homeserver written in Rust with an embedded RocksDB database. No external database needed — just deploy and start chatting over the Matrix protocol.

What You Can Do After Deployment

  1. Visit your domain — open the deployed URL to confirm the server is running
  2. Register an account — use a Matrix client (e.g. Element) to register on your homeserver by pointing it to your domain
  3. Join rooms — once registered, join public Matrix rooms or create your own
  4. Federation — your server can federate with other Matrix homeservers, allowing you to chat with users on different servers
  5. Invite friends — share your homeserver domain so others can register and join

Key Features

  • Written in Rust — fast, memory-safe, and efficient
  • Embedded RocksDB — no PostgreSQL or other external database required
  • Low resource usage — runs comfortably on minimal hardware
  • Matrix protocol compliant — works with Element, FluffyChat, SchildiChat, and other Matrix clients
  • Federation support — communicate across the Matrix network
  • Easy deployment — single binary, minimal configuration

Configuration

  • CONDUIT_SERVER_NAME — your server's public domain name (set automatically from your Zeabur domain)
  • CONDUIT_PORT — the port the server listens on (default: 6167)
  • CONDUIT_DATABASE_BACKEND — the database backend (rocksdb)

License

Apache-2.0 — GitHub