buzz
★ 36.2kA self-hosted alternative to Slack
Apache License 2.0Open Source — No Paywall7 Containers — 7 containers — heavy hosting footprintBinary · Compose · SourceNeeds Postgres2 documented maintainers
About
Buzz is a self-hostable collaboration workspace built around a Nostr relay and a signed event log. It is designed for teams that want humans and AI agents to work in the same shared room, with...
Community Ratings
No ratings yetNew this week
Read recap →Weekly Recap — Oct 9, 2026 – Oct 16, 2026Oct 16, 2026
Features
- relay
- channels
- threads
- direct messages
- canvases
- media
- search
- audit log
- desktop app
- YAML workflows
Details
- Last Updated
- Oct 20, 2026
- Created
- Mar 6, 2026
- Install Methods
- binarydocker-composesource
- Requirements
- DockerHermit (or Rust 1.88+, Node 24+, pnpm 10+, just)PostgresRedisMinIOCaddy/TLS (optional)Git for Windows (Windows agent shell)
- API
- WEBSOCKET
- Privacy & Independence
- Cloud: Optional
- User Model
- Multi-UserMulti-Tenant
- Deployment
Deployment: Docker Compose ✓7 Containers — heavy hosting footprintRuns as 7 containers
Run buzz with Docker Compose
Compose file from the buzz project repository.
7 services · database: postgres · infra: postgres, redis, minio · 4 unclassified (adminer, keycloak, mc, prometheus)
≈1.6 GB RAM requested (from Docker memory limits)
needs persistent storage (4 volumes)
docker-compose.yml · @ ec7ea38 · scanned Sep 23, 2026
name: buzz
services:
postgres:
image: postgres:17-alpine
container_name: buzz-postgres
environment:
POSTGRES_USER: buzz
POSTGRES_PASSWORD: buzz_dev
POSTGRES_DB: buzz
PGDATA: /var/lib/postgresql/data
ports:
- "127.0.0.1:5432:5432"
volumes:
- postgres-data:/var/lib/postgresql/data
networks:
- buzz-net
healthcheck:
test: ["CMD-SHELL", "pg_isready -U buzz"]
interval: 5s
timeout: 5s
retries: 10
start_period: 10s
deploy:
resources:
limits:
memory: 512m
labels:
com.buzz.service: "postgres"
com.buzz.env: "dev"
restart: unless-stopped
redis:
image: redis:7-alpine
container_name: buzz-redis
ports:
- "127.0.0.1:6379:6379"
networks:
- buzz-net
healthcheck:
test: ["CMD", "redis-cli", "ping"]
interval: 5s
timeout: 3s
retries: 10
start_period: 5s
deploy:
resources:
limits:
memory: 128m
labels:
com.buzz.service: "redis"
com.buzz.env: "dev"
restart: unless-stopped
adminer:
image: adminer:latest
container_name: buzz-adminer
ports:
- "127.0.0.1:8082:8080"
networks:
- buzz-net
depends_on:
postgres:
condition: service_healthy
environment:
ADMINER_DEFAULT_SERVER: postgres
deploy:
resources:
limits:
memory: 64m
labels:
com.buzz.service: "adminer"
com.buzz.env: "dev"
restart: unless-stopped
keycloak:
image: quay.io/keycloak/keycloak:26.0
container_name: buzz-keycloak
command: start-dev --http-port=8080
environment:
KC_DB: dev-mem
KEYCLOAK_ADMIN: admin
KEYCLOAK_ADMIN_PASSWORD: admin
ports:
- "127.0.0.1:8180:8080"
networks:
- buzz-net
healthcheck:
test: ["CMD-SHELL", "exec 3<>/dev/tcp/localhost/8080 && echo -e 'GET /health/ready HTTP/1.1\\r\\nHost: localhost\\r\\nConnection: close\\r\\n\\r\\n' >&3 && cat <&3 | grep -q '200 OK'"]
interval: 10s
timeout: 5s
retries: 15
start_period: 30s
deploy:
resources:
limits:
memory: 512m
labels:
com.buzz.service: "keycloak"
com.buzz.env: "dev"
restart: unless-stopped
minio:
image: quay.io/minio/minio:RELEASE.2025-09-07T16-13-09Z@sha256:14cea493d9a34af32f524e538b8346cf79f3321eff8e708c1e2960462bd8936e
container_name: buzz-minio
command: server /data --console-address ":9001"
environment:
MINIO_ROOT_USER: buzz_dev
MINIO_ROOT_PASSWORD: buzz_dev_secret
ports:
- "127.0.0.1:9000:9000"
- "127.0.0.1:9001:9001"
volumes:
- minio-data:/data
networks:
- buzz-net
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:9000/minio/health/live"]
interval: 5s
timeout: 5s
retries: 10
start_period: 10s
deploy:
resources:
limits:
memory: 256m
labels:
com.buzz.service: "minio"
com.buzz.env: "dev"
restart: unless-stopped
minio-init:
image: quay.io/minio/mc:RELEASE.2025-08-13T08-35-41Z@sha256:a7fe349ef4bd8521fb8497f55c6042871b2ae640607cf99d9bede5e9bdf11727
container_name: buzz-minio-init
depends_on:
minio:
condition: service_healthy
networks:
- buzz-net
entrypoint: >
/bin/sh -c "
mc alias set local http://minio:9000 buzz_dev buzz_dev_secret &&
mc mb --ignore-existing local/buzz-media &&
mc anonymous set none local/buzz-media
"
labels:
com.buzz.service: "minio-init"
com.buzz.env: "dev"
restart: "no"
prometheus:
image: prom/prometheus:latest
container_name: buzz-prometheus
ports:
- "127.0.0.1:9090:9090"
volumes:
- ./prometheus.yml:/etc/prometheus/prometheus.yml:ro
- prometheus-data:/prometheus
networks:
- buzz-net
extra_hosts:
- "host.docker.internal:host-gateway"
deploy:
resources:
limits:
memory: 128m
labels:
com.buzz.service: "prometheus"
com.buzz.env: "dev"
restart: unless-stopped
volumes:
postgres-data:
name: buzz-postgres-data
labels:
com.buzz.volume: "postgres"
minio-data:
name: buzz-minio-data
labels:
com.buzz.volume: "minio"
prometheus-data:
name: buzz-prometheus-data
labels:
com.buzz.volume: "prometheus"
networks:
buzz-net:
name: buzz-net
driver: bridge
labels:
com.buzz.network: "dev"
This file may be out of date. Check the buzz documentation for current setup steps.
Tags
Track your self-hosted stack
Bookmark software to try, rate tools you've used, and keep your collection in one place.
Metadata extracted from README on Oct 15, 2026
Related Software
clickclack
307
ClickClack is a self-hostable team chat platform for people, bots, and agents with a Go server, web app, CLI, and TypeScript SDK.
Self Hosting SolutionsCustom CommunicationsAI Agents
2 Containers
Tiledesk
323
Tiledesk is an open source live chat and customer support platform with integrated chatbots and multi-channel messaging.
Custom CommunicationsTicketing SystemsCRM Systems+4
Open Core
LobeHub
83.3k
LobeHub is a self-hostable platform for organizing, building, and collaborating with AI agents as teammates.
Artificial IntelligenceGenerative AISelf Hosting Solutions+4
10 ContainersCloud Required
Local Deep Research
9.4k
An AI-powered research assistant for deep, agentic research with citations, designed to run locally or via a self-hosted setup.
Artificial IntelligenceAI RAG SystemsAI Agents+6
3 Containers
Khoj
37.8k
Khoj is a personal AI app for chat, search, and automation that can run locally or as a cloud service.
Artificial IntelligenceCopyleft LicenseGenerative AI+5
5 ContainersOpen Core
OpenExecutive
5.6k
An AI executive assistant platform that provides a unified virtual leadership voice backed by specialist agents for strategy, finance, HR, legal, operations, marketing, product, and board communications.
Artificial IntelligenceAI AgentsAI RAG Systems+4
2 ContainersCloud Required
Chatwoot
38.0k
An open-source, self-hosted customer support platform for managing conversations across channels.
Custom CommunicationsSelf Hosting SolutionsTicketing Systems+2
4 Containers
Gotify
16.1k
Gotify/server is a self-hosted message server for sending and receiving real-time notifications.
Custom CommunicationsPermissive LicenseSelf Hosting Solutions+1
Single Container
Typebot
10.6k
Typebot is a visual chatbot builder for creating advanced chatbots, embedding them in web or mobile apps, and collecting results in real time.
Custom CommunicationsWebsite BuildersLow Code Development+4
Mattermost
39.4k
Mattermost is a self-hosted collaboration platform for chat, workflow automation, voice calling, screen sharing, and AI integration.
Custom CommunicationsFOSS with IssuesOpen-Washing Risk+4
15 ContainersOpen CoreFOSS with Issues
OpenWA
15.7k
OpenWA is an open-source WhatsApp API gateway with a dashboard, REST API, and pluggable storage and cache backends.
Custom CommunicationsAutomation ToolsAPI Management+1
5 Containers
Fredy
1.6k
Fredy is a self-hosted real estate finder for Germany that scrapes multiple property platforms and sends notifications when new listings appear.
Automation ToolsPermissive LicenseSelf Hosting Solutions+2




