CottonДомашний NAS
Домашний NAS

Приватное облако на железе, которое у вас уже есть.

NAS в шкафу, мини-ПК под телевизором, старый системник, гудящий в подвале — и хочется, чтобы это было семейным приватным облаком, а не папкой, в которую заходишь по SSH. Cotton ложится в эту форму: компактное развёртывание, WebDAV под автосинхронизацию с телефона, нормальный браузерный UI, квоты на каждого и поведение хранилища, которое не паникует на видео в 40 ГБ.

NASMini PCПриватное облакоWebDAV2.5 GbE

Подходит маленьким серверам

У домашнего сервера часто слабый CPU, SATA-диски и сеть 1 GbE или 2.5 GbE. Чанковая потоковая модель Cotton сделана так, чтобы эти потолки были видны и понятны.

WebDAV под привычки

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

Нагрузка на хранилище — это важно

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

Шеринг без бардака для семьи

Истекающие ссылки и страницы с превью упрощают обмен файлами без выдачи аккаунта каждому получателю и без вечных публичных ссылок.

Снимки и версии

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

Защищённость

Passkeys, TOTP, отзыв сессий по одной и админская диагностика безопасности делают домашний сервис устойчивее к рискам аккаунта и развёртывания.

Пруф пригодности для NAS

Пригодность для домашнего NAS держится на Docker + Postgres, совместимости с WebDAV, богатом превью просмотре, проверках нагрузки на хранилище, квотах, снимках, истекающих шарах и строках бенчмарков, которые честно показывают лимиты 1 GbE и 2.5 GbE.

Почему это работает дома

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

У маленького железа всё равно есть потолки

У маленького NAS всё равно реальные потолки по CPU, диску и сети. Cotton делает эти ограничения понятнее — но не превращает слабое железо в топовый сервер.

Доказательства для домашнего NAS

Приватное облако обязано считаться с реальностью домашнего сервера.

Домашний NAS - это не лабораторный стенд. У него конечный диск, неровная скорость сети, разношёрстные клиенты и пользователи, которым в основном нужно вернуть свои файлы, когда что-то пошло не так.

Компактная среда выполнения

Один контейнер приложения Cotton плюс Postgres - развёртывание остаётся понятным на мини-ПК, NAS или запасном сервере.

Совместимость с WebDAV

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

Защита от переполнения хранилища

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

Восстановление после обычных ошибок

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

Домашний сценарий

Запускайте это как приватный девайс, а не как папку-загадку.

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

  1. Разверните Docker плюс Postgres
  2. Выберите хранилище на файловой системе или на S3
  3. Используйте WebDAV там, где стандартные клиенты уместны
  4. Держите бэкапы вне сервера
Кому подходит

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

Ограничение

4-дисковая коробка на 2.5 GbE так и остаётся 4-дисковой коробкой на 2.5 GbE. Cotton честно рисует этот потолок на странице бенчмарков, чтобы вы планировали вокруг него; он его не поднимает.

Вопросы

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

Не тяжёл ли Cotton для домашнего сервера?

Cotton построен вокруг одного контейнера приложения плюс Postgres. Железо всё ещё важно, но форма развёртывания намеренно компактная.

Нужен ли дома 10 GbE?

Обычно нет. Многие домашние развёртывания — это 1 GbE или 2.5 GbE. Cotton показывает базовые показатели бенчмарков против этих потолков, так что самая медленная локальная стадия записи видна, а не спрятана за общей цифрой скорости.

Заменяет ли Cotton бэкап-план?

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