Fluxer
★ 10.4kInstant messaging and VoIP platform built for friends, groups, and communities (alternative to Discord).
Community Ratings
No ratings yetNew this week
Read recap →Details
- Last Updated
- Sep 26, 2026
- Created
- Jan 1, 2026
- Runtime / Stack
- Docker
- Deployment
Deployment: Docker Compose ✓26 Containers — heavy hosting footprintRuns as 26 containers
Docker Compose
26 services · database: postgres · infra: caddy, postgres, valkey, nats, meilisearch · 14 unclassified (seaweedfs, livekit-server, fluxer-api, fluxer-gateway, fluxer-media-proxy, fluxer-push, fluxer-static, fluxer-app-proxy-self-hosted, fluxer-snowflakes, fluxer-users, fluxer-gifs, fluxer-messages, fluxer-unfurl, fluxer-admin)
≈18.5 GB RAM requested (from Docker memory limits)
needs persistent storage (8 volumes)
deploy/self-hosting/docker-compose.yml · @ 841fb7a · scanned Sep 26, 2026
name: fluxer
x-fluxer-postgres-env: &fluxer-postgres-env
FLUXER_DATABASE_BACKEND: postgres
FLUXER_POSTGRES_HOST: ${FLUXER_POSTGRES_HOST:-postgres}
FLUXER_POSTGRES_PORT: "${FLUXER_POSTGRES_PORT:-5432}"
FLUXER_POSTGRES_DATABASE: ${FLUXER_POSTGRES_DATABASE:-fluxer}
FLUXER_POSTGRES_USERNAME: ${FLUXER_POSTGRES_USERNAME:-fluxer}
FLUXER_POSTGRES_PASSWORD: ${POSTGRES_PASSWORD:?set POSTGRES_PASSWORD in .env}
FLUXER_POSTGRES_SSL: "${FLUXER_POSTGRES_SSL:-false}"
FLUXER_POSTGRES_PREPARED_STATEMENTS: ${FLUXER_POSTGRES_PREPARED_STATEMENTS:-true}
x-fluxer-env: &fluxer-env
<<: *fluxer-postgres-env
FLUXER_ENV: production
NODE_ENV: production
LOG_LEVEL: ${LOG_LEVEL:-info}
FLUXER_SELF_HOSTED: "true"
FLUXER_BASE_DOMAIN: ${FLUXER_DOMAIN:?set FLUXER_DOMAIN in .env}
FLUXER_PUBLIC_SCHEME: ${FLUXER_PUBLIC_SCHEME:-https}
# ...
Track your self-hosted stack
Bookmark software to try, rate tools you've used, and keep your collection in one place.
