CottonСравнение
Сравнение

Cotton vs OpenCloud: личное файловое облако против отколовшейся enterprise-платформы.

OpenCloud — это форк ownCloud Infinite Scale 2025 года от бывшей команды oCIS: Go, микросервисы, модель Spaces, прицел на суверенный enterprise. Cotton — сфокусированное личное и командное файловое облако. Это не табло с фейковой уверенностью; это сравнение продуктового соответствия для решений про self-hosted файловое облако.

Альтернатива OpenCloudSelf-hosted файловое облакоДвижок храненияРазвёртывание в Docker

Твои файлы — или корпоративный Space?

Главная идея OpenCloud — Spaces: контент принадлежит Space, а не аккаунту. Это хорошо для командных дисков организации и ощущается чужим, когда ты просто хочешь, чтобы твои файлы были твоими. Cotton — аккаунт-ориентированный и личный по умолчанию.

Принеси свой Keycloak

Встроенный identity-provider у OpenCloud официально — заглушка для дева/мелочи: без MFA, до пары сотен юзеров, без пути миграции, а для прода они велят поднимать Keycloak с LDAP. У Cotton passkeys и TOTP — это и есть вся авторизация, без отдельного identity-стека.

Один образ против созвездия микросервисов

Cotton — один Docker-образ + Postgres. OpenCloud можно поднять как один тестовый контейнер, но в проде это cloud-native флот микросервисов плюс Collabora, WOPI-сервер, обратный прокси и — для настоящей авторизации — Keycloak, каждый на своём поддомене.

E2E, который они ещё обсуждают в задаче

Cotton отдаёт потоковый AES-GCM по умолчанию + клиентское E2E на папках, которые сервер не расшифрует. OpenCloud гарантирует шифрование в транзите, а нативное сквозное — открытая идея на GitHub, застрявшая на сложной проблеме (OIDC-токены против ключей из пароля); и его модель с серверным ключом, по их же admin-докам, не закрывает доступ от админа.

Суверенный enterprise — или законченное личное облако

Бери OpenCloud, если ты институция, которая покупает суверенную федеративную Spaces-коллаборацию с командой сисадминов. Бери Cotton, если хочешь, чтобы твои файлы ощущались законченными на железе, которое ты контролируешь, без поднятия enterprise-платформы.

Матрица решения

Где на самом деле лежит компромисс.

Cotton не нужно побеждать каждую давно сложившуюся экосистему на каждой поверхности. Полезное сравнение уже: поведение хранилища, позиция по приватности, модель восстановления, форма развёртывания и фокус продукта.

Область
Cotton
OpenCloud
Модель владения
Привязка к аккаунту, личное в первую очередь: ваши файлы — ваши.
Модель Spaces: контент принадлежит Space, создано для командных дисков организации.
Идентичность
Встроенные passkeys, TOTP и отзыв сессий.
Встроенный IdP — временная затычка для разработки; для продакшена нужен Keycloak + LDAP.
Развёртывание
Один образ Docker плюс Postgres.
Флот микросервисов плюс Collabora, WOPI, обратный прокси и Keycloak.
Шифрование
AES-GCM по умолчанию плюс E2E-папки на стороне клиента.
Шифрование при передаче; нативный E2EE всё ещё открытый вопрос.

Контентная адресация

Cotton хранит содержимое файлов как чанки и манифесты, поэтому дедупликация, проверка, версии, снимки и очистка живут в одной ментальной модели.

Потоковый безопасный путь

Сжатие и шифрование AES-GCM сидят в обычном пути хранилища; сайт не продаёт изолированную скорость крипто как видимую пользователю скорость приёма.

Восстановление по ссылкам

Снимки, версии, корзина и освобождение позиционируются как обычные сценарии файлового облака, а не как аварийные бэкенд-задачи.

Сфокусированный рантайм

Cotton намеренно остаётся уже широких пакетов для совместной работы: файлы, превью, шаринг, WebDAV, восстановление и видимость для оператора.

Полоса Cotton

Выбирайте Cotton ради файлового облака с упором на хранилище.

У Cotton история чище, когда главная задача — файлы, превью, шары, снимки, версии, WebDAV, passkeys, админская диагностика и компактное развёртывание Docker/Postgres.

Полоса OpenCloud

Выбирайте OpenCloud, когда суть именно в его более широкой полосе.

Учреждениям, покупающим суверенную, федеративную совместную работу на базе Spaces с командой системных администраторов.

Выбирайте Cotton, когда

Вам нужно сфокусированное self-hosted файловое облако с контентно-адресуемым хранилищем, потоковой криптографией, снимками, превью, WebDAV, шарингом, passkeys и компактным развёртыванием Docker.

Выбирайте OpenCloud, когда

Вам нужно суверенная корпоративная совместная работа: Spaces, федерация, со-редактирование Office и масштаб на Ceph/GPFS больше, чем сильные стороны Cotton по движку хранилища и модели восстановления.

Позиционирование

Cotton не пытается быть пакетом больше, чем OpenCloud. Он пытается быть более острым файловым облаком, когда сам файловый движок и есть продуктовое решение.

Всё же выбирайте осторожно

Если вам нужно личное, привязанное к аккаунту файловое облако со встроенной аутентификацией и развёртыванием из одного образа, то Cotton подходит чище.

Последняя проверка — июнь 2026. Под каждым пунктом — ссылка на пруф: сам issue, документ или коммит, откуда он взят. Конкуренты быстро меняются; ссылка устарела — заведите issue, поправим.

Пруфы

Вопросы

Прямые ответы

Cotton — это бесшовная замена OpenCloud?

Не всегда. Cotton — сфокусированное файловое облако, а не клон каждого приложения и интеграции из старых экосистем. Он подходит лучше всего, когда главная задача — хранение файлов, превью, шаринг, снимки, WebDAV, безопасность и простота развёртывания.

Зачем сравнивать Cotton с устоявшимися продуктами?

Потому что люди в поиске self-hosted файлового облака часто стартуют со знакомых имён. Сравнение делает компромисс явным, вместо того чтобы делать вид, что у всех продуктов одна цель.

Когда всё же стоит выбрать OpenCloud?

Если ты организация, которой нужна суверенная Spaces-коллаборация, внешний IdP, федерация и enterprise-масштаб — родословная и дорожная карта OpenCloud целятся ровно туда. Cotton сделан под личную и небольшую командную работу, а не enterprise-раскатки.