Twake Drive. Опенсорсный клон GDrive на своём сервере
- вторник, 25 ноября 2025 г. в 00:00:19

Французская компания Linagora продвигает облачный сервис Twake Workplace как опенсорсную и безопасную альтернативу Google Workspace и прочим корпоративным платным облакам. В комплект с чатом и почтой входит файлохранилище Twake Drive.
В Twake Workplace код открыт, используются защищённые протоколы JMAP и Matrix, шифрование включено по умолчанию. В публичном облаке бесплатно дают 5 ГБ на файлы. Но самое главное, что Twake Drive можно установить на собственном сервере, с неограниченным дисковым пространством.

Главное преимущество Twake Drive — это контроль над своими данными. Они хранятся на собственном сервере в зашифрованном виде. В случае особо конфиденциальной информации лучше использовать даже не VPS на стороннем хостинге, а физически изолированный сервер в защищённом помещении, доступ к которому есть только у доверенных лиц.
Но свой сервер в стороннем дата-центре — тоже достаточно безопасное решение, по сравнению с публичным облаком.
Основные функции Twake Drive:
Шифрование файлов, документов и изображений. Каждый файл и его метаданные зашифрованы уникальным ключом.
Делегирование прав доступа и обмен файлами с помощью защищённых ссылок.
Функция «Общий диск». Общие папки и файлы для совместной работы.
Встроенный офисный пакет для создания файлов прямо на диске. Презентации, текстовые документы и электронные таблицы. Простая интеграция с Only Office.
Полнотекстовый поиск по содержанию файлов, названию, отправителям и пр.

Twake Drive может функционировать самостоятельно или интегрироваться в любую IT-инфраструктуру через свой HTTPS API.
Такой вариант подходит разработчикам, которые хотят потестировать Twake Drive, внести улучшения в код, внедрить программу в собственную систему, в корпоративный портал и т. д.
В теории для Twake Drive достаточно самого дешёвого VPS «Старт» за 139 руб. в месяц с 512 МБ памяти и чисто консольным интерфейсом Linux (Ubuntu/Debian/CentOS).
Краткую инструкцию см. в репозитории Github, хотя информация там скудная и не всегда корректная, а полную инструкцию ещё не написали: тикет от 28 мая 2024 года. Но теоретически, если всё сделать правильно, то фронтенд должен открываться в браузере.
В общих чертах, установка производится так:
Подключаемся к серверу, далее обновляем репозитории apt и накатываем софт, который нужен Twake Drive для работы:
Node.js (версия 18 и старше)
MongoDB
Yarn (рекомендуется)
Затем устаналиваем Twake Drive через пакетный менеджер Yarn.
Дополнительные параметры настраиваются в файле конфигурации tdrive/backend/node/config/development.json. Есть пример файла конфигурации.
Этот вариант проще и подходит обычным пользователям, инструкция по установке здесь.
Берём VPS с современной ОС, устанавливаем Docker и Docker-Compose и запускаем контейнер Twake Drive.
Конфигурации с двумя ядрами и 4 ГБ памяти более чем достаточно и для последних версий Ubuntu/Debian, и для Docker Desktop, и для Twake Drive.

На странице «Своя конфигурация» выберем VPS с последней версией Ubuntu 24.04, 4 ГБ памяти, диском на 20 ГБ. Можно сразу подключить услугу «Большой диск», которая выделяет нашему серверу дополнительное дисковое пространство по 500 рублей за 1 ТБ в месяц.

Сначала устанавливаем Docker Desktop. Это рекомендуемый и самый простой способ установить Docker Compose, хотя и необязательный.
Можно использовать удобный скрипт, который сам создаст репозиторий, скачает и установит все компоненты:
curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.sh
Затем скачиваем и запускаем контейнер Twake Drive.
git clone git@github.com:linagora/twake-drive.git
cd twake-drive
docker compose up

После успешной установки веб-интерфейс должен открыться на http://194.87.111.18:

Одна минута на регистрацию аккаунта — и можно заливать файлы на VPS:

В документации сказано, что двухъядерного сервера с 4 ГБ памяти достаточно для обслуживания 20−50 пользователей.
Попробовать Twake Drive можно на демонстрационной странице, но только после регистрации аккаунта Twake ID (по номеру телефона, одновременно формируется Matrix ID и email вида ruvds@twake.app). В бесплатное использование дают 5 ГБ (судя по всему, бессрочно):

Twake Workplace — тоже публичное облако, пусть и французское. Так что для более безопасной установки лучше использовать собственный сервер.
Любопытно, что на официальном сайте нет инструкции для установки на своём сервере, а вместо этого находится кнопка «Связаться с нами»:

Там же предлагается cоздать единую учётную запись для доступа ко всем продуктам Twake Workplace.
В репозитории на Github инструкция по установке устарела и содержит неточности.
Судя по коммитам, над проектом Twake Drive работает только один разработчик: Антон Шепилов. Ему помогает ещё пара добровольцев. Хотя официально развитием проекта занимается французская компания Linagora, «лидер европейского опенсорса» с 24-летним стажем. Кроме файлохранилища, они выпускают ещё несколько программ:
Twake Mail — корпоративная электронная почта на новом протоколе JMAP вместо устаревшего IMAP.

Twake Chat — мессенджер с открытым кодом на децентрализованном протоколе Matrix. Сообщения и групповые чаты шифруются пор умолчанию. Протокол Matrix даёт мосты в Telegram, Discord, Signal и ещё 30 платформ. Интеграция с Jitsi (видеозвонки).
LinTO Studio — опенсорсный ИИ для распознавания речи, транскрибирования аудиозаписей, наложения субтитров и резюмирования текста. Высокопроизводительное решение, работает на самохостинге.
Всё это можно установить на собственный сервер.
В общем, выглядит как интересное предложение для компаний, которые хотят перевести сотрудников на опенсорсные программы вместо ПО от Microsoft и Google.
Cоздаётся впечатление, что Linagora не слишком заинтересована в поддержке бесплатных пользователей, лучше коммерческие заказчики, с контрактами на консультации и сопровождение.
В 2004 году революционный интерфейс Gmail навсегда изменил внешний вид веб-почты. Интерактивный UI выглядит и ощущается как нативное десктопное приложение, даже работает в офлайне.
Примерно такую революцию совершили приложения Google Docs, которые представляют альтернативу Microsoft Office. А также файлохостинг нового поколения Google Drive (2012 год), который заменил устаревшие сервисы типа MegaUpload (2005 год) и подарил людям удобный способ обмениваться файлами и публиковать их в открытом доступе без ограничений электронной почты и без необходимости запускать веб-сайт или FTP на своём сервере.
Даже иронично, что теперь история делает новый виток — и «свой сервер» снова в моде. Поэтому мы поднимаем файлохранилище по образцу облачного, но на собственном железе. «Приватное облако», как говорят эксперты.
Вот некоторые опенсорсные файлохостинги и файлообменники, похожие на Google Drive:
и другие, см. расширенный список альтернатив Nextcloud и GDrive.
В таких сервисах несколько гигабайт обычно дают для теста, на 30 дней или бессрочно. Бесплатные хостинги можно использовать как резервные хранилища, которые дублируют друг друга, но платная подписка там довольно дорогая.
Однако на своём VPS такое хранилище стоит гораздо дешевле, а именно 500 рублей за терабайт в месяц. И это гораздо надёжнее, безопаснее и быстрее (честные 100 Мбит/с), чем в публичном облаке.
В принципе, можно поднять собственный сервер в доме/офисе, подключить его к интернету 24/7. По итогу за несколько лет это обойдётся примерно в такую же сумму, как VPS, тут разница несущественная.
© 2025 ООО «МТ ФИНАНС»