Подходит маленьким серверам
У домашнего сервера часто слабый CPU, SATA-диски и сеть 1 GbE или 2.5 GbE. Чанковая потоковая модель Cotton сделана так, чтобы эти потолки были видны и понятны.
NAS в шкафу, мини-ПК под телевизором, старый системник, гудящий в подвале — и хочется, чтобы это было семейным приватным облаком, а не папкой, в которую заходишь по SSH. Cotton ложится в эту форму: компактное развёртывание, WebDAV под автосинхронизацию с телефона, нормальный браузерный UI, квоты на каждого и поведение хранилища, которое не паникует на видео в 40 ГБ.
У домашнего сервера часто слабый CPU, SATA-диски и сеть 1 GbE или 2.5 GbE. Чанковая потоковая модель Cotton сделана так, чтобы эти потолки были видны и понятны.
Стандартные клиенты и автосинхронизация с телефона уже сегодня работают через WebDAV, а браузерный UI берёт на себя богатые превью, шары и безопасность аккаунта.
Домашние диски забиваются. Отчёт о ёмкости файловой системы и защита от перегрузки хранилища в Cotton помогают заблокировать новые физические записи раньше, чем том хоста уйдёт в ноль.
Истекающие ссылки и страницы с превью упрощают обмен файлами без выдачи аккаунта каждому получателю и без вечных публичных ссылок.
Восстановление на основе ссылок полезно и дома: случайные удаления и перезаписи не обязаны превращаться в ручную археологию файловой системы.
Passkeys, TOTP, отзыв сессий по одной и админская диагностика безопасности делают домашний сервис устойчивее к рискам аккаунта и развёртывания.
Пригодность для домашнего NAS держится на Docker + Postgres, совместимости с WebDAV, богатом превью просмотре, проверках нагрузки на хранилище, квотах, снимках, истекающих шарах и строках бенчмарков, которые честно показывают лимиты 1 GbE и 2.5 GbE.
Cotton — практичное облако для домашнего NAS, когда в приоритете приватные файлы, превью, шары и восстановление на железе, которое контролируете вы.
У маленького NAS всё равно реальные потолки по CPU, диску и сети. Cotton делает эти ограничения понятнее — но не превращает слабое железо в топовый сервер.
Домашний NAS - это не лабораторный стенд. У него конечный диск, неровная скорость сети, разношёрстные клиенты и пользователи, которым в основном нужно вернуть свои файлы, когда что-то пошло не так.
Один контейнер приложения Cotton плюс Postgres - развёртывание остаётся понятным на мини-ПК, NAS или запасном сервере.
Существующие десктопные клиенты, инструменты синхронизации с телефона и скрипты автоматизации могут и дальше работать по стандартному пути.
Хранилище на файловой системе проверяет свободное место перед физической записью чанков, чтобы том хоста не был выжат в ноль.
Версии, корзина и снимки превращают случайные удаления и перезаписи в продуктовый сценарий, а не в субботние раскопки по файловой системе.
Cotton подходит для дома, когда становится очевидным местом для семейных файлов, медиа, синхронизации телефона и восстанавливаемых шар, не превращая сервер в гигантскую платформу приложений.
На железе, которое у вас уже есть, выигрыш - это скучная надёжность: файлы на месте, превью грузятся, шары истекают вовремя, а удаление не туда отменяется в один клик - без захода по SSH.
4-дисковая коробка на 2.5 GbE так и остаётся 4-дисковой коробкой на 2.5 GbE. Cotton честно рисует этот потолок на странице бенчмарков, чтобы вы планировали вокруг него; он его не поднимает.
Cotton построен вокруг одного контейнера приложения плюс Postgres. Железо всё ещё важно, но форма развёртывания намеренно компактная.
Обычно нет. Многие домашние развёртывания — это 1 GbE или 2.5 GbE. Cotton показывает базовые показатели бенчмарков против этих потолков, так что самая медленная локальная стадия записи видна, а не спрятана за общей цифрой скорости.
Нет. Снимки, версии, корзина и проверки хранилища выручают при бытовых ошибках, но домашнему серверу всё равно нужны проверенные бэкапы вне сервера на случай отказа диска, кражи или полной потери машины.