OSS Tanbou

Fluxer — A self-hostable instant-messaging and VoIP platform for friends, groups, and communities

OSS health 96
About these scores

Discovery score is an unbounded weighted, log-compressed index of stars, watchers, forks, and contributors. Growth momentum is its change over the observed period; OSS health is a 0–100 score from available repository recency, Community Health, and release data.

Stars
10,300
Primary language
TypeScript
License
AGPL-3.0
Repository last updated
Sep 16, 2026

Overview

Fluxer is an AGPLv3 communication platform for text chat and VoIP across friends, groups, and communities. Its self-host stack can run the web app, HTTP API, Gateway, admin dashboard, uploads, search, and voice signalling as one Docker Compose project. GitHub's latest release is a `fluxer-api` component release, so it is not treated as a product-wide version.

Features and best fit

Based on official documentation; not hands-on tested · Content checked:

Operate messaging and voice in one community platform

The repository positions Fluxer around instant messaging and VoIP, while the operator guide describes a Compose stack containing the web app, API, Gateway, admin dashboard, uploads, search, and voice signalling. Built with shows TypeScript from GitHub metadata.

Sources: [1][2][3]

Use a checksum-verified installer to generate secrets, Compose files, and TLS configuration

The official operator guide downloads the installer and its SHA-256, verifies it, then runs it with the target domain and contact email. Bundled Caddy can obtain TLS certificates, and the installer supports dry-run and external-proxy modes.

Sources: [3]

For communities that want Discord-like chat and voice on infrastructure and domains they control

It fits operators who want community accounts, channels, voice, and media on their own infrastructure while controlling registration and instance policy.

Finish first-run setup immediately after exposing DNS and ports

The operator guide warns that fresh-instance registration defaults to open and that the first registering account can reach configuration before setup is closed. Complete the wizard in the same sitting that makes the host public. The stack also needs roughly 8 GB RAM minimum, voice ports, TLS, backups, and update operations. The latest GitHub release name is an API-component version, not a product-wide semantic version.

Sources: [3][4]

Official sources

  1. [1]fluxerapp/fluxer — GitHub repository metadata(2026-09-16)
  2. [2]Fluxer — README(2026-09-16)
  3. [3]Fluxer — Operator Get Started(2026-09-16)
  4. [4]Fluxer latest GitHub release (fluxer-api component)(2026-09-16)
Supplemental curator note

The installer handles secrets and TLS, but a fresh public instance has a registration/setup exposure window. Finish the wizard immediately after publishing DNS and ports.

Try it in 3 steps

  1. 1

    Prepare DNS and Docker requirements

    The official guide assumes about 8 GB RAM, 20 GB disk, ports 80/443, and voice ports 7881/7882 among its baseline requirements.

    Docker 24+ / Compose 2.20.2+ → Point your domain DNS to the host
  2. 2

    Verify the installer

    Confirm the checksum, read the installer, and use `--dry-run` if you want to inspect the plan first.

    curl -fsSLO https://fluxer.dev/install.sh && curl -fsSLO https://fluxer.dev/install.sh.sha256 && sha256sum -c install.sh.sha256
  3. 3

    Install and finish the setup wizard

    Replace the domain and email. A fresh instance starts with open registration, so complete the first-admin wizard in the same session that exposes DNS and ports.

    sh install.sh --domain chat.example.com --email you@example.com → Complete Setup Wizard
Check the official README

Growth

Growth trends · Last 30 days

10,300 Stars

Trend data is still being collected.

Development activity

Last 90 days · weekly

Commits (last 30 days)
951
Open PRs
19

Development activity is still being collected.

Built with

Categories and tags

GitHub data

GitHub dataView detailed GitHub data

GitHub Topics

  • fluxer
  • fluxerapp
Stars
10,300
Forks
757
Watchers
99
Open issues
105
Primary language
TypeScript
License
AGPL-3.0
Repository last updated
Sep 16, 2026
Write a related article

Share a guide or use case for this OSS in Markdown. Articles are published after administrator approval.

Report incorrect information

Tell us if any listing information is incorrect or outdated.