Why you'd want this

Telegram and WhatsApp are convenient, but your data lives on their servers. A self-hosted messenger on your home server is privacy for your family, friends, or team. You decide who joins, where files are stored, and how long messages are kept.

What it actually is

GoMsg is an open-source messenger you run on your own server through Docker. After installation you get a personal messenger with the same set of features as the apps you're used to — only the data stays with you.

What you get

Personal and group chats

Message family, friends, or colleagues. History, search, attachments.

Voice rooms

Drop in and talk — just like Discord. Several people at once, no limits.

Video calls

One-on-one and group. Quality depends only on your internet.

File sharing

Photos, videos, documents. Size is limited by your disk, not your plan.

Bots and automation

Notifications, polls, integrations with a smart home and other services.

Clients for every platform

Android, Windows, and Linux — already working. An iOS app is coming soon.

How it runs

The messenger runs on your server through Docker — a single command is enough to bring up everything you need. Clients connect to the server by its address: enter the URL in the app and you immediately see your chats, voice rooms, and contacts. Notifications, photo and video uploads from your phone, voice recordings — everything works just like in the messengers you're used to, only the data flows through your server.

How it differs from ready-made messengers

  • Your data stays yours. Files, history, contacts — everything sits on your disk. No one scans your conversations for "ad personalization."
  • No limits. File size, number of group members, length of a voice room — you decide, not your pricing plan.
  • Privacy for your people. Family, friends, your own team — only those you've invited. No spam from unknown numbers.
  • Free forever. No subscriptions, no time limits, no locked features. It's your server.
Want to give it a try?

Deployment is straightforward — if you already have a server with Docker, everything comes up in a couple of minutes. If anything is unclear along the way, there's no need to Google for hours — write to us, we'll help you through any step and suggest the optimal configuration for your use case.