TLS Encryption · End-to-End Encrypted · Production-ready

Free, Self-Hosted
Voice & Text Chat

The open-source alternative to Discord and Ventrilo. Host your own server, own your data. No subscriptions, no ads, no telemetry.

Chatter the Monkey — IPTinCan mascot

TLS

Encrypted Transport

0

Telemetry / Tracking

100%

Self-Hosted

Free

Forever, No Catch

Everything You Need

Built from the ground up in C++ for native performance. Every feature Discord charges for, IPTinCan includes for free.

Crystal-Clear Voice

Opus codec over UDP with push-to-talk and voice activity detection. Per-user volume control, noise suppression, and a built-in soundboard for fun.

Rich Text Chat

Markdown formatting, emoji reactions, threaded conversations, file sharing, image previews, link previews, custom emojis, and syntax-highlighted code blocks.

Video & Screen Sharing

VP8 webcam video calls and full screen sharing with DXGI Desktop Duplication for high-performance capture. Adaptive quality that adjusts to your connection.

Serious Security

TLS 1.2+ transport encryption, optional end-to-end encryption with X25519 key exchange, TOTP two-factor authentication, and trust-on-first-use certificate pinning.

Fully Self-Hosted

Run it on your hardware, a VPS, or a Raspberry Pi. Your data stays on your server. No accounts with us required, no cloud dependency, no vendor lock-in.

Free Forever

No subscription tiers, no premium features locked behind a paywall, no ads, no data mining. Every feature is available to every user, always.

And So Much More

Over 20 phases of development have produced a mature, battle-tested application with the features communities actually need.

Roles & Permissions

Full role-based access control with per-channel permissions. Kick, ban, timeout, slow mode, and auto-moderation keyword filters.

Admin Dashboard

Built-in admin panel with user management, channel configuration, moderation tools, audit logs, and server cluster monitoring.

Server Clustering

Scale horizontally with primary-worker gateway architecture. HMAC-authenticated cluster nodes with automatic roster synchronization.

Direct Messages

Private conversations with friends, friend requests, user blocking, and online status indicators. Full presence system with custom status messages.

Server Discovery

Built-in server browser with search, filters, and sorting. Find public communities, view server details and ping, and bookmark favorites.

Multi-Platform Auth

Sign in with username/password, Steam OpenID, or Xbox/Microsoft OAuth. Two-factor authentication with TOTP for accounts that need extra protection.

Up and Running in Minutes

Three steps to your own private chat server. No account creation, no approval process, no waiting.

1

Download

Grab the latest release for Windows or Linux. It is a single binary with no external dependencies or runtime requirements.

2

Host a Server

Run the server binary, edit server.toml to configure channels and settings. Optionally set up TLS and port forwarding.

3

Invite Friends

Share your server address with friends. They connect with the client, create an account on your server, and start chatting instantly.

Managed Hosting

Do not want to self-host? We will run it for you. Same software, zero maintenance, your data stays yours.

Starter
$5/mo
Perfect for small friend groups
  • 10 concurrent users
  • 1 GB file storage
  • Voice + text channels
  • TLS encryption
  • Daily backups
  • 99.9% uptime SLA
Get Started
Organization
$40/mo
For large teams and organizations
  • 200 concurrent users
  • 50 GB file storage
  • All features included
  • Server clustering
  • Custom domain + SSL
  • Dedicated support
Get Started

Prefer to Self-Host?

IPTinCan is and always will be free. Download the server binary and run it anywhere. No limits, no restrictions.

Download Free

Download IPTinCan

Get the latest release. Both client and server are included in a single package.

Server binary included · Docker images also available · Docker setup guide

Ready to Own Your Communication?

Join the growing community of people who refuse to let corporations control their conversations.