Self-hosted chat you own.
A Go chat server you can run anywhere — with an Android client on UnifiedPush and a web client built on the same API. Free to self-host; paid installation and support if you want a hand.

One server, two clients, one protocol.
Go chat server
Single static binary. PostgreSQL is the only dependency — messages live in a database you administer.
Android with UnifiedPush
Push messages through any UnifiedPush distributor — no proprietary transport between you and your server.
Web client
An installable PWA that connects to your server directly and speaks the same REST API.
Your data stays yours.
GoChatHub is open source from the server to the clients. The storage engine is PostgreSQL you control. The API is plain REST, documented with OpenAPI. We know nothing about your instance beyond what you send us yourself, such as a support request.
- Go single static binary
- PostgreSQL the only storage dependency
- REST / OpenAPI documented wire protocol
- Self-host everything, or nothing of ours
Three steps from zero to group chat.
Install
Download the binary, point it at PostgreSQL with a connection string. The quickstart covers it in one screen.
Connect
Open the web client or the Android app and enter your server URL. Accounts are created against your instance.
Invite
Add people, hand out URLs. Their clients speak your server directly, push or REST.
Run it on your own server.
Get startedPricing
Community
$0 forever
Run the whole server yourself. No limits, no seats — your data stays yours.
- Complete Go chat server
- Android client with UnifiedPush
- Web client
- REST / OpenAPI access
Support
Paid help when you want it
We install, migrate and maintain GoChatHub on your own server. Fixed prices, no lock-in.
- Installation with a tested restore
- Migration from Rocket.Chat
- Monthly care plans: updates, backups, restore tests
- Email support on business days