Skip to Content
InstallationOverview

Installation Overview

Rabtly has two parts:

PartWho needs itWhat it does
Desktop client / daemonEvery device you want to connectManages the WireGuard tunnel, keeps the device online
Control planeOne server onlyCentral hub — manages nodes, API, and web dashboard

If you’re joining someone else’s Rabtly network, you only need the desktop client.

Choose your operating system

Desktop clients

macOS and Windows ship with a system tray / menu bar app that makes connecting as simple as one click:

  • macOS — A menu bar icon. Install via Homebrew (brew install rabtly/tap/rabtly) or .dmg.
  • Windows — A taskbar icon. Install via the .exe installer or Scoop.
  • Linux — Daemon only (no GUI). Recommended to run as a systemd service.

System requirements

Desktop client / daemon:

  • macOS 13+ (Intel or Apple Silicon)
  • Windows 10 / 11 (64-bit)
  • Any modern Linux (kernel 5.6+ with WireGuard built-in recommended)
  • 50 MB disk space, ~20 MB RAM

Control plane:

  • Any Linux server (Ubuntu, Debian, Fedora, etc.)
  • 512 MB RAM minimum (1 GB recommended)
  • Ports 8080 (API) and 3000 (dashboard) open in your firewall
  • Optional: PostgreSQL for multi-tenant / persistent storage