Обзор Twake Drive Французская компания Linagora продвигает облачный сервис Twake Workplace как опенсорсную и безопасную альтернативу Google Workspace и прочим корпоративным платным облакам. В комплект с чатом и почтой входит файлохранилище Twake Drive . В Twake Workplace код открыт, используются защищённые протоколы JMAP и Matrix, шифрование включено по умолчанию. В публичном облаке бесплатно дают 5 ГБ на файлы. Но самое главное, что Twake Drive можно установить на собственном сервере , с неограниченным дисковым пространством. Функции 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 Затем устаналиваем 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 ТБ в месяц. Это на порядок дешевле, чем у Google Drive, «Яндекс.Диска» и им подобных облачных сервисов. Сначала устанавливаем 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 Drive Twake Workplace — тоже публичное облако, пусть и французское. Так что для более безопасной установки лучше использовать собственный сервер. Любопытно, что на официальном сайте нет инструкции для установки на своём сервере, а вместо этого находится кнопка «Связаться с нами»: Там же предлагается cоздать единую учётную запись для доступа ко всем продуктам Twake Workplace. В репозитории на Github инструкция по установке устарела и содержит неточности. Судя по коммитам, над проектом Twake Drive работает только один разработчик: Антон Шепилов . Ему помогает ещё пара добровольцев. Хотя официально развитием проекта занимается французская компания Linagora, «лидер европейского опенсорса» с 24-летним стажем. Кроме файлохранилища, они выпускают ещё несколько программ: Twake Mail — корпоративная электронная почта на новом протоколе JMAP вместо устаревшего IMAP. Twake Mail Twake Chat — мессенджер с открытым кодом на децентрализованном протоколе Matrix. Сообщения и групповые чаты шифруются пор умолчанию. Протокол Matrix даёт мосты в Telegram, Discord, Signal и ещё 30 платформ. Интеграция с Jitsi (видеозвонки). LinTO Studio — опенсорсный ИИ для распознавания речи, транскрибирования аудиозаписей, наложения субтитров и резюмирования текста. Высокопроизводительное решение, работает на самохостинге. Всё это можно установить на собственный сервер. В общем, выглядит как интересное предложение для компаний, которые хотят перевести сотрудников на опенсорсные программы вместо ПО от Microsoft и Google. Cоздаётся впечатление, что Linagora не слишком заинтересована в поддержке бесплатных пользователей, лучше коммерческие заказчики, с контрактами на консультации и сопровождение. Другие клоны Google Drive В 2004 году революционный интерфейс Gmail навсегда изменил внешний вид веб-почты. Интерактивный UI выглядит и ощущается как нативное десктопное приложение, даже работает в офлайне. Примерно такую революцию совершили приложения Google Docs, которые представляют альтернативу Microsoft Office. А также файлохостинг нового поколения Google Drive (2012 год), который заменил устаревшие сервисы типа MegaUpload (2005 год) и подарил людям удобный способ обмениваться файлами и публиковать их в открытом доступе без ограничений электронной почты и без необходимости запускать веб-сайт или FTP на своём сервере. Даже иронично, что теперь история делает новый виток — и «свой сервер» снова в моде. Поэтому мы поднимаем файлохранилище по образцу облачного, но на собственном железе. «Приватное облако», как говорят эксперты. Вот некоторые опенсорсные файлохостинги и файлообменники, похожие на Google Drive: Source: https://habr.com/ru/companies/ruvds/articles/967670/