CottonВозможности
Возможности

Всё, что файловое облако должно уметь. В браузере. Без плагинов.

Превью, ссылки, снимки, WebDAV, дедупликация, потоковое шифрование — не надстройки, не маркетплейс и не дорожная карта. Просто есть в одном сфокусированном продукте.

Self-hosted файловое облакоПревьюСнимкиWebDAVБезопасностьDocker

Хранить эффективно

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

  • Идентичность по SHA-256 держит дедупликацию и проверки целостности.
  • Сжатие работает прямо в потоке до записи зашифрованных данных.
  • Бэкенды на файловой системе и S3-совместимые используют одну логическую модель объектов.

Загружать надёжно

Большая загрузка не должна становиться отдельным режимом паники. Cotton использует чанковую загрузку, хеширование в воркере, параллельную передачу и повтор только недостающих чанков: обрыв меняет список повторов, а не отправляет вас в начало.

  • Размер файла меняет число чанков, а не форму потребления памяти.
  • Сервер может проверить идентичность загруженного чанка.
  • Записи из браузера и WebDAV приходят в один конвейер хранения.

Работать прямо в браузере

Файловое облако должно показывать, что внутри файла. Cotton относится к превью как к продуктовой поверхности: документы, изображения, аудио, видео, текст, Markdown, HEIC, SVG и некоторые 3D-модели.

  • PDF на мобильном остаётся внутри приложения и даёт выделяемый текст, если он есть в исходнике.
  • Аудио показывает обложку, запасную форму волны, плеер и синхронизированные текстовые дорожки.
  • Старое видео может идти через HLS по запросу там, где Cotton может безопасно его собрать.

Делиться без бардака

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

  • Страница шары полезнее сырой ссылки на объект.
  • Истекающие и одноразовые токены уменьшают кладбище вечных ссылок.
  • Нативные браузерные хуки шаринга делают мобильный шаринг нормальным, где браузер это поддерживает.

Восстанавливаться нормально

Восстановление должно быть продуктовым действием. Версии, снимки, корзина и сценарии восстановления завязаны на ссылки, поэтому откат не превращается в великое фоновое копирование.

  • Снимки сохраняют состояние раскладки по ссылкам.
  • Версии файлов можно смотреть, скачивать и возвращать.
  • Очистка идёт по графу ссылок, а не гадает по россыпи файлов.

Эксплуатировать понятно

Self-hosting не должен означать слепую веру. Cotton показывает настройку, квоты, давление на хранилище, диагностику безопасности для админа, passkeys, сессии, WebDAV, подписи целостности базы данных и состояние бэкапа/восстановления как видимые части продукта.

  • Админская проверка превращает состояние развёртывания в конкретные сигналы.
  • Passkeys, TOTP и отзыв сессий убирают гадание из безопасности аккаунта.
  • Проверки хранилища и стражи давления поднимают проблему до сюрприза, а не после него.

Пруф возможностей

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

Когда задача — файловое облако

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

Когда ширина важнее

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

Что получается в продукте

Что Cotton сохраняет рабочим после загрузки.

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

Обзор продуктаОдна поверхность для настоящих папок, разных превью, шар, восстановления, WebDAV и состояния безопасности для админа.
Большие загрузки

Чанковая загрузка рано проверяет куски и повторяет только то, что потерялось.

Повторный контент

Контентно-адресуемые чанки сворачивают одинаковые байты в общее хранилище.

Превью в браузере

Документы, аудио, видео, картинки, текст и модели остаются полезными прямо в приложении.

Жизненный цикл шар

Сроки, одноразовые ссылки, уведомления и очистка не дают ссылкам жить вечно.

Нормальное восстановление

Версии, снимки и корзина делают восстановление обычным действием продукта.

Видимые операции

Диагностика безопасности, квоты, защита от перегрузки и проверки целостности показывают состояние.

Полосы фич

Файловое облако — это продукт, а не папка сбоку.

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

Эффективное хранение

Чанки, манифесты, дедупликация, сжатие, шифрование и хранение в бэкенде идут одним согласованным путём хранения.

Read detail
chunksdedupmanifests

Большие файлы без истерики

Чанковая загрузка, хеширование в воркерах, чтение по диапазонам и отсутствие буферизации файла целиком не превращают большие файлы в кризисный путь.

Read detail
chunk uploadrangeno full buffer

Живой browser UX

Превью PDF, audio, video, HEIC, SVG, Markdown, текста, картинок и 3D показывают файлы, а не набор иконок.

Read detail
PDFaudiovideo

Шары с жизненным циклом

Страницы шар с превью, сроки, одноразовые ссылки, нативные хуки шаринга и очистка делают ссылки безопаснее в быту.

Read detail
expirypreviewcleanup

Нормальное восстановление

Версии, снимки, корзина и сценарии восстановления работают через ссылки, так что восстановление не копирует весь мир заново.

Read detail
versionssnapshotsrestore

Видимая эксплуатация

Проверка безопасности в админке, passkeys, сессии, целостность БД, давление на хранилище и WebDAV держат оператора в курсе.

Read detail
checkuppasskeysWebDAV
Вопросы

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

Cotton — это просто движок хранения?

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

Что первым попробовать в демо?

Откройте разные типы файлов, а не только папки: PDF, аудио, видео, Markdown, галереи и модели быстро показывают, зачем нужны превью и хранилище с перемоткой.

Cotton заменяет все фичи Nextcloud?

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

Это нормально разворачивать самому?

Да. Обычная форма — один образ Cotton, PostgreSQL и постоянное хранилище. Публичным инстансам всё равно нужны TLS, бэкапы, обновления и усиление защиты.