Skip to content
RuckChat

Open source · self-hosted

A Modern Open Source, Self-Hosted Alternative to Slack, Rocket.Chat & Discord

Own your conversations, your infrastructure, and your data. RuckChat is a fast, flexible chat server for teams, companies, and open source communities. Deploy anywhere. Extend everything. Stay in control.

100% Open SourceSelf HostedDeveloper FriendlyHigh Performance
ruckchat.local / # product

# product

12 members

Maya 10:32 AM

The new onboarding flow is ready for review.

Noah 10:34 AM

Looks great. I left a few notes on mobile states.

Sam 10:39 AM

Shipping this afternoon—nice work everyone!

Message #product...

Stars

Forks

Watchers

Contributors

Open issues

License

Latest release

Updated

Loading live data from GitHub…

Built for focused teams

Everything your team needs. Nothing it doesn’t.

A dependable communication layer that fits the way your organization already works.

Real-time messaging

Reliable, fast conversations built for teams that need context at every turn.

Own your data

Self-host everything and keep sensitive team knowledge in your control.

Developer first

REST APIs, WebSockets, and a CLI give developers a first-class foundation.

Extensible

Plugins, integrations, and customization that adapt to the way you work.

Deploy anywhere

Docker, Kubernetes, bare metal, or cloud—choose the deployment that fits.

High performance

Fast, scalable, and efficient communication as your team and community grow.

Flexible architecture

Deploy it where your team needs it.

Connect web, desktop, and mobile clients to a server you operate. Start small, scale confidently, and integrate the storage and databases that work for you.

Explore deployment options
Web app
Mobile app
Desktop app
PostgreSQL
Redis
File storage

RuckChat

Your self-hosted server

Docker · Kubernetes · Bare metal

Choose control

Why teams choose RuckChat

Feature comparison of RuckChat with Slack, Rocket.Chat, and Discord
CapabilityRuckChatSlackRocket.ChatDiscord
Open source
Self hosted
Own your dataLimited
Docker / Kubernetes
REST APILimited
WebSocket API
Plugin supportLimited
Community driven
Modern UI
Mobile & desktop apps
Linux friendlyLimited
Developer APIsLimited
MIT license

Coming soon

Get hands-on with RuckChat.

We’re putting the finishing touches on a public demo environment. Be first to know when it’s ready.

By subscribing, you agree to receive RuckChat updates. Unsubscribe anytime.

Questions, answered

Frequently asked questions

What is RuckChat?+

RuckChat is an open-source communication platform for teams that want a modern chat experience with the freedom to self-host.

Is it free?+

Yes. The project is open source, so you can run it in the environment that works for your organization.

Can I self-host?+

Yes. RuckChat is designed for self-hosted deployments, from a simple server to a larger containerized environment.

Does it support Docker?+

Yes. Deploy with Docker, Kubernetes, or on bare metal infrastructure.

How do I contribute?+

Visit the project on GitHub to open issues, join discussions, and contribute code.

Can I migrate from Rocket.Chat?+

Migration guidance will be documented as the project evolves. Join the community to follow progress.

Can I customize it?+

Absolutely. RuckChat is built to be extended through its APIs, integrations, and custom workflows.

Ready to take control of your team communication?

Join the builders creating a more open, private future for work conversations.