selfhost.directory

The index of self-hostable projects — ranked, categorized and served with live updates.
Own your data and stop giving it to big tech.

Twake logo

Self-host Twake

2026.06

Open-source digital workplace: chat, mail, drive, calendar

ReleaseOpen Source
Updated4 months ago
Setup difficultyAdvanced
MobileNative app
ThemeDark mode
Stars
198
Ports
3000 (ToM Server (Matrix Identity Server)), 8080 (Twake Drive development server), 6868 (Twake Web frontend)
Requires
Caddy (reverse proxy), PostgreSQL, RabbitMQ, Synapse (Matrix homeserver)
Docker
linagora/tom-server
Install with Docker
Twake Chat main screen showing messaging interfaceTwake Chat mobile app interfaceTwake Chat video call interfaceTwake Drive file management interfaceTwake Calendar interface showing color-coded calendars

What is Twake?

Twake Workplace is a privacy-first open-source digital workplace suite developed by Linagora. It provides an all-in-one collaboration platform with Twake Chat for end-to-end encrypted messaging based on the Matrix protocol, Twake Mail for secure email using the JMAP protocol with PGP encryption and anti-spam, Twake Drive for encrypted file storage and sharing with OnlyOffice integration, and Twake Calendar for scheduling. Each component can be self-hosted on-premise using Docker images published by Linagora. The suite uses a unified Twake ID for single sign-on across all products. The software is licensed under AGPL-3.0-or-later and targets organizations seeking data sovereignty and GDPR compliance.

Should you self-host Twake?

Twake scores 47/100 on selfhost.directory (how scoring works) and ranks #20 of 30 in Collaboration. It has 198 GitHub stars.

There was no stable release in the past 12 months, so check the repository's recent activity before you rely on it.

Setup is advanced: plan for several services and some ongoing maintenance. An official Docker image is available.

Its closest alternative on selfhost.directory is Rocket.Chat (82/100, 46 347 stars). It scores higher overall, so compare the two before you pick. See Twake vs Rocket.Chat side by side.

Features

  • Calendar
  • Desktop apps
  • Encrypted File Storage
  • End-to-end encrypted chat
  • File sharing
  • GDPR Compliance
  • Matrix bridges
  • Secure email (JMAP)
  • Single sign-on (Twake ID)
  • Video Conferencing
  • Voice messages

Twake README

How to install Twake

Install Twake with Docker

docker pull linagora/tom-server:latest docker run -d
--name tom-server
-v /path/to/config.yaml:/data/config.yaml:ro
-p 3000:3000
linagora/tom-server:latest

ToM Server (Matrix Identity Server) - requires PostgreSQL, RabbitMQ, Synapse, Caddy

More in File Storage

Rate this project

Click to rate — no account needed.

0 comments

Posting as guest
Loading comments…