v2.8 LIVE · STREAMER HUB · OCTOGUARD · AGPL-3.0

The network is
the people.

The self-hosted community platform you actually own. Forum, chat, voice, P2P relay, collaborative canvas, homepage builder, all in one install. No silos. No analytics. No board of directors.

bash · nodyx-installer
root@server:~# curl -fsSL https://nodyx.org/install.sh | bash
AGPL-3.0 No Docker Raspberry Pi ready Zero analytics
Inside Nodyx

See it in action.

Forum, real-time chat, voice channels, collaborative canvas, drag-and-drop homepage builder, widget store. All in one install, running on the demo right now.

nodyx.org · Homepage Builder
Nodyx homepage with drag-and-drop builder, 11 layout zones, widgets
Nodyx : Forum with categories, threads and rich editor
Forum
Indexed. Searchable. Yours.
Full-text search, JSON-LD, canonical URLs. Your community knowledge becomes part of the open web again.
Nodyx : Real-time chat with replies, pins, reactions
Real-time chat
Live, with everything you expect.
Replies, pins, link previews, reactions, mentions. P2P typing indicators arrive in < 5 ms via WebRTC DataChannels.
Nodyx : Voice channels with WebRTC P2P mesh
Voice channels
P2P. No central relay.
WebRTC mesh between peers. Audio never touches a third-party server. Rust STUN/TURN fallback for restrictive NATs.
NodyxCanvas : Collaborative whiteboard with CRDT sync
NodyxCanvas
Whiteboard, in the voice channel.
CRDT Last-Write-Wins sync. 11 drawing tools. Voice-aware cursors. Board-scoped chat. Persistent PostgreSQL snapshots.
Nodyx : Widget Store with one-click .zip install
Widget Store + SDK
Extend your community without a build chain.
Drop a .zip file in the admin panel. The widget is live in seconds. Build your own with vanilla Custom Elements, no React, no Vue, no npm. Each widget is sandboxed in its own Shadow DOM.
11 layout zones .zip install Shadow DOM
Streamer Hub · Twitch
Run your whole live stream from your own server.
A native Twitch bridge, a Soundboard your viewers fill from chat with !ns, a multi-page mobile Stream Deck, and OBS browser-source overlays. No Streamlabs, no StreamElements, no monthly bots. Your OAuth tokens never leave your hardware.
Soundboard Stream Deck OBS overlays Unified chat Viewer queue
twitch chat → nodyx
viewer: !ns ixion
nodyx: ✔ "Ixion theme" added to the queue
obs overlays: alert · goal · timer · ticker
· leaderboard · clips · soundboard
The problem

Closed platforms ended up holding more conversations than the open web ever did.

Not by malice. By default. They were free, easy, and everyone was already there. But ten years of discussions, tutorials, and collective knowledge now sit behind login walls.

You never owned any of it.

All formats. One install.

Forum, real-time chat, voice channels, P2P canvas, homepage builder. No stitching five tools together. Everything lives on the hardware you control.

You own everything.

AGPL-3.0. Self-hosted on your hardware. No cloud account, no proprietary lock-in, no surprise terms-of-service update from a corner office.

Runs anywhere.

VPS, home server, Raspberry Pi behind your router. Native Rust P2P relay means no domain, no open ports, no Cloudflare account required.

The Gossip Protocol

A network that breathes.

Every Nodyx instance is its own sovereign node. They discover each other, share community metadata and events through a lightweight gossip protocol. No central server holds the network together. If one goes dark, the others keep talking.

nodyx.orgstudio.nodyx.orgclub.nodyx.orgart.nodyx.orgradio.nodyx.orggaming.nodyx.orgcode.nodyx.orgdev.nodyx.org
No master
No instance is privileged. The directory is a courtesy, not a dependency.
Cross-search
Members of one instance can discover threads and events on any peer that opts in.
Resilient by design
If nodyx.org disappears tomorrow, the network keeps running on its members' hardware.
Real-time, by design

A chat that arrives before you blink.

WebRTC DataChannels between peers, Socket.IO as fallback. Typing indicators, reactions, link unfurls, replies, pins, all running on hardware you own.

widgets-dev 3 members
P2P · 3 peers · 3.2 ms RTT
Under the hood

Built honest. No magic.

A composed, transparent stack. Every layer is replaceable, every dependency is documented.

Backend
Fastify v5 · TypeScript
Frontend
SvelteKit 5 · Tailwind v4
Database
PostgreSQL 16 · Redis 7
Real-time
Socket.IO · WebRTC P2P mesh
Voice relay
nodyx-turn (Rust, 2.9 MB)
P2P tunnel
nodyx-relay (Rust TCP)
Auth
Nodyx Signet ECDSA P-256 PWA
Moderation
OctoGuard auto-mod (re2 ReDoS-safe)
E2E DMs
ECDH P-256 · AES-GCM · ESY Barbare
One command. Your server.

From zero to running community in 15 minutes.

Works on Ubuntu 22.04/24.04, Debian 11/12/13. Installs Node, PostgreSQL 16, Redis 7, Caddy with auto-HTTPS, PM2 and the Rust STUN/TURN server natively. No Docker required.

$ curl -fsSL https://nodyx.org/install.sh | bash
Secrets auto-generated 91 migrations applied HTTPS via Let's Encrypt
"We made the internet to bring people together.
Not to divide them."

The Nodyx Manifesto