Your server. Zero trust required.

TilliT server is zero-knowledge: it transports encrypted messages without ever being able to read them. Installable in minutes, runs on Raspberry Pi.


Why host your own server?

TilliT is designed for zero-knowledge: even if you run the server, you can't read users' messages. But you control where data resides and who can access the infrastructure.

Data sovereignty

Data stays on your hardware. No third-party cloud, no foreign jurisdiction.

Access control

Decide who can register, which policies apply, how to manage data lifecycle.

Total privacy

Zero-knowledge server + Signal Protocol encryption = no one can read, not even you.

Minimum requirements

TilliT server is designed to be lightweight.

Hardware

โ€ข RAM: ~100-150MB
โ€ข Storage: Depends on archived messages
โ€ข CPU: Any (ARM or x86)
โ€ข Examples: Raspberry Pi 4, basic VPS, NAS

Software

โ€ข Docker (recommended) or bare-metal
โ€ข Linux (Debian, Ubuntu, Alpine)
โ€ข SQLite (default) or MariaDB + Redis
โ€ข Internet connection (static IP not needed with Tor)

Network modes

4 ways to expose your server, based on your needs.

๐Ÿง… Tor Hidden Service

Zero external dependencies. No public IP, no domain. Maximum privacy. TilliT apps support Tor natively.

โ˜๏ธ Cloudflare Tunnel

Expose the server via Cloudflare without opening ports. Requires Cloudflare account (free).

๐Ÿ”’ HTTPS (tillit.cc)

Automatic DDNS via tillit.cc. SSL certificate included. The simplest solution for dynamic IP.

๐Ÿ  Local HTTP

For private/LAN networks. No internet exposure. Ideal for testing or purely local use.

Installation

One command to start. The interactive installer guides you.

curl -fsSL https://raw.githubusercontent.com/tillit-cc/tillit/main/scripts/install.sh | sudo bash

What the installer does

1. Checks system requirements
2. Asks which network mode to use
3. Configures Docker and downloads the image
4. Generates configuration keys
5. Starts the server

Estimated time: 5-10 minutes ยท Documentation: github.com/tillit-cc/tillit

Architecture

โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”         E2E encrypted          โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚   TilliT App    โ”‚ โ—„โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ–บ โ”‚   TilliT App    โ”‚
โ”‚   (iOS/Android) โ”‚                                โ”‚   (iOS/Android) โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜                                โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
         โ”‚                                                  โ”‚
         โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
                                โ”‚
                   โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
                   โ”‚     TilliT Server       โ”‚
                   โ”‚   โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”   โ”‚
                   โ”‚   โ”‚  Zero-knowledge โ”‚   โ”‚
                   โ”‚   โ”‚  Can't decrypt  โ”‚   โ”‚
                   โ”‚   โ”‚  Relay only     โ”‚   โ”‚
                   โ”‚   โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜   โ”‚
                   โ”‚                         โ”‚
                   โ”‚   SQLite / MariaDB      โ”‚
                   โ”‚   (encrypted blobs)     โ”‚
                   โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
          

Who should host a server?

Families

A Raspberry Pi at home = private chat for the whole family. No data on external servers.

Businesses

Internal communications under total control. Compliance, data residency, custom policies.

Communities

Independent server for your group. Controlled invitations, private rooms, total autonomy.

Sensitive organizations

Journalists, activists, NGOs. Tor mode for maximum anonymity. No IP, no tracking.

Ready to start?

Install your TilliT server in minutes.