Talkbit | Messaging for Your Organization
Self-hosted team messenger: chat, channels, files, HA backend and Android app
Gallery
About
Talkbit is a self-hosted, Slack/Bitrix24-style internal communication platform for companies: channels, direct messages, a file drive, notifications, support tickets and an audit trail in one secure system that runs on your own servers.What it doesPublic/private channels and 1:1 direct messages with replies, forwards, reactions, pins, mentions, read receipts, typing and presence indicators, message search and link previewsDrive: files and folders per user and company, trash, storage quotas, thumbnails, image viewer; chat attachments with server-side validation (magic-byte checks, no SVG, sandboxed serving)Notifications: in-app, desktop web push, mobile push (FCM) and email; per-user mute and sound settingsAdmin panel: multi-company (multi-tenant), users, departments, positions, org hierarchy, roles and granular permissions, rate-limit control, full audit log with exportSupport ticket module, guided onboarding, company dashboardUI in English, Russian and Azerbaijani (i18next); desktop-first with responsive mobile webTech stackBackend: .NET 10 modular monolith (Clean Architecture + CQRS, 8 modules), PostgreSQL, Redis, SignalR real-time hub, Serilog + OpenTelemetry tracingFrontend: React 19 + Vite single-page appMobile: the same SPA packaged with Capacitor. Android app shipped (signed APK) with self-hosted over-the-air web updates; iOS project scaffolded (needs a Mac to build and sign)Infra: Docker Compose, nginx, active-passive HA setup (Patroni/etcd for PostgreSQL, Redis Sentinel, pgbackrest PITR backups), Prometheus/Grafana/Loki/Tempo monitoring, GitHub Actions CI/CD for staging and productionSecuritySession-based auth (HttpOnly cookies on web, opaque bearer sessions on mobile), refresh-token rotation with reuse detection, CSRF origin validation, per-user and per-IP rate limiting, SSRF-hardened link previews, soft deletes, tenant isolation enforced in every query.StatusIn daily production use at a real company (web + Android). Load- and soak-tested with k6 for hundreds of concurrent users. Honest gaps: the Feed page is a placeholder, iOS is not built yet, and there is no SSO (SAML/OIDC) integration.What's includedFull source code (backend, frontend, Android and iOS projects), Docker Compose and HA deployment configs, CI/CD workflows, load-test suite, documentation (architecture, production runbook, disaster-recovery runbook) and handover support.
Comments (0)
No comments yet. Be the first to comment!
Related Products
XCloak
VaultChat — Encrypted Messenger on Nostr
Privacy-first P2P messenger: NIP-44 encryption, TURN-only voice, panic wipe.
SpyGuardBot
Saves deleted & edited Telegram messages via official Business API
xpenser
xpenser - self-hostable personal finance tracker with MCP access
WebAIM
Send The Song | Express Emotions Through Music
Send a song with a personal message to express what words alone cannot.
ComingUp