Nextcloud — программа, которая превращает обычный сервер в облако компании: файлы, общие папки, календари, контакты, редактирование документов в браузере. Ставится на арендованный или собственный сервер, лицензия бесплатная, платить приходится за железо и за время того, кто это держит в рабочем состоянии. Ниже — что система закрывает, какой нужен сервер, как проходит установка и во что обходится содержание, если считать честно.
Почему вопрос возникает
Поводов обычно три, и технология среди них на последнем месте.
Подписки. Набор «почта, диск, документы, календарь» на команду из десяти человек стоит порядка 20–30 тысяч рублей в месяц, и цена пересматривается не в вашу пользу. За три года это сумма, на которую покупается сервер с запасом.
Данные у чужого провайдера. Договоры, сканы паспортов, медицинские заключения, зарплатные ведомости. За утечку отвечает компания, а не поставщик сервиса, и формулировка «данные хранятся на наших мощностях» либо есть, либо её нет.
Доступность сервиса. Иностранные сервисы отключают аккаунты, меняют условия и уходят с рынка без предупреждения. Файлы, лежащие там, в этот момент становятся заложниками.
Своё облако все три повода закрывает. Взамен появляется четвёртый: теперь за работу этого облака отвечаете вы.
Что Nextcloud закрывает, а что нет
Закрывает:
- файлы и общие папки — то, ради чего обычно и затевается: место для документов с правами доступа, ссылками для внешних получателей и историей версий;
- синхронизацию — папка на компьютере и приложение на телефоне, как у привычных облачных дисков;
- календари и контакты — общие и личные, с подключением к почтовым программам;
- документы в браузере — текст, таблицы, презентации, совместное редактирование; это отдельный компонент, Collabora или ONLYOFFICE, его ставят рядом;
- задачи, заметки, формы — через дополнения, но ожидать от них уровня специализированных сервисов не стоит.
Не закрывает:
- почту. Внутри есть почтовый клиент, но почтового сервера нет. Свой почтовый сервер — отдельная работа и отдельная головная боль с доставляемостью писем;
- корпоративный мессенджер. Чат и звонки есть (Talk), но как замена полноценному мессенджеру на большой команде они проигрывают специализированным системам;
- CRM и учёт. Это файловое хранилище и совместная работа, а не система управления продажами. Про выбор CRM — в статье CRM-система.
Отсюда первое правило: если нужно «всё как у Google», готовьтесь ставить не одну программу, а три-четыре и связывать их между собой.
Что нужно из железа
Самая частая причина разочарования — сервер, взятый по нижней цене.
Оперативная память. Два гигабайта — тот размер, на котором всё формально работает и ощутимо тормозит: интерфейс думает, загрузка больших файлов обрывается. Рабочий минимум — 4 ГБ, и это без редактирования документов. Добавляете Collabora — закладывайте ещё гигабайт плюс примерно по сто мегабайт на одновременно работающего человека. ONLYOFFICE в контейнере просит заметно больше, порядка четырёх гигабайт и столько же подкачки.
Процессор. Два ядра для десяти человек достаточно, четыре — комфортно, если включено редактирование документов и предпросмотр изображений.
Диск. Объём данных плюс запас на версии файлов и корзину: они занимают место и удивляют этим через полгода. Системе отдельно нужно 40 гигабайт.
Копии. Отдельное хранилище, не на том же сервере. Облако без резервной копии — это не облако, а единственный экземпляр всех документов компании в одной точке отказа.
Итог в деньгах: сервер под десять человек — это 1 000–2 500 рублей в месяц у российских провайдеров, плюс место под копии.
Как ставят: три пути
Готовый образ в Docker (All-in-One). Официальный способ: один управляющий контейнер поднимает остальные — саму систему, базу данных, редактор документов, поиск, антивирус, сертификаты. Подходит, если на сервере больше ничего не живёт. Порядок шагов такой:
- домен и запись A, направленная на адрес сервера — без домена не будет сертификата, а без сертификата приложения на телефонах подключаться откажутся;
- свежая Ubuntu LTS, обновление пакетов, установка Docker;
- запуск управляющего контейнера одной командой из официальной инструкции;
- вход в панель управления по адресу сервера с портом 8080, ввод домена;
- выбор компонентов — редактор документов, поиск, антивирус; всё лишнее лучше не включать, каждый компонент ест память;
- первый запуск, получение сертификата, вход администратором;
- настройка почты для уведомлений, создание пользователей, проверка подключения с компьютера и телефона;
- включение резервного копирования и проверка восстановления — именно проверка, а не галочка.
Пакетная установка на Ubuntu. Классический путь: веб-сервер, PHP, база данных, сам Nextcloud. Даёт полный контроль и столько же ответственности: при обновлениях приходится следить за версиями PHP и параметрами памяти вручную. Выбирают, когда на сервере уже живут другие сайты или когда контейнеры в компании не используются принципиально.
Готовый хостинг. У европейских провайдеров управляемый Nextcloud стоит от 5 евро в месяц фиксированно или от 6 долларов за пользователя. Установка не нужна, обновления делает провайдер. Минус ровно один, но он тот самый, ради которого всё затевалось: данные снова лежат у чужой компании, и к российским требованиям по хранению такой вариант отношения не имеет.
Что ломается после установки
Установка — это один день. Дальше начинается эксплуатация, и именно она определяет, выживет ли затея.
Обновления. Версии выходят регулярно, пропускать их нельзя — безопасность. Обновление может потребовать смены версии PHP или перезапуска контейнеров, а между мажорными версиями иногда отваливаются дополнения.
Память. Предел загрузки файла, время выполнения запроса, размер кеша — всё это настраивается и всё это проявляется в самый неподходящий момент, когда бухгалтер пытается загрузить архив на два гигабайта.
Письма. Уведомления о доступах и ссылках уходят почтой. Без правильно настроенной отправки они попадают в спам, и люди просто не узнают, что им что-то открыли.
Сертификат. Продлевается автоматически, пока работает проверка домена. Сломалась — и приложения на телефонах отваливаются молча, без объяснений.
Копии. Проверять восстановление нужно раз в квартал. Копия, из которой никто не восстанавливался, — это предположение, а не копия.
Суммарно это два-четыре часа в месяц в спокойном режиме и день работы в месяц крупного обновления.
Сколько это стоит, если считать честно
Возьмём компанию на десять человек и горизонт в три года.
Подписка на привычный набор сервисов: 20–30 тысяч рублей в месяц, то есть 720 тысяч — 1,08 миллиона рублей за три года. Обслуживания нет, ответственности за работу тоже.
Своё облако: сервер 1 500 рублей в месяц — 54 тысячи за три года. Установка и настройка — разовая работа. Обслуживание — либо часы вашего системного администратора, либо абонентская плата подрядчику. Лицензия Nextcloud — ноль.
Разница выглядит десятикратной, пока в расчёт не попадает время. Если обслуживание ложится на сотрудника, который «и так в этом разбирается», оно просто не видно в бюджете — но оно есть, и в месяц аварии его становится много. Честный расчёт выглядит так: экономия на подписке минус стоимость обслуживания. При десяти сотрудниках она остаётся заметной, при трёх — исчезает.
Отдельная статья выгоды, которую не посчитать в рублях: данные лежат там, где вы указали, и остаются доступными вне зависимости от решений чужой компании.
Когда своё облако не нужно
- Меньше пяти человек. Экономия не покрывает возни, бесплатных тарифов обычно хватает.
- Нет того, кто будет это держать. Ни своего администратора, ни подрядчика на сопровождении — значит, через полгода система останется без обновлений, а это хуже, чем подписка.
- Задача была не про файлы. Если болит «переписка теряется» или «счета выставляются руками», облако этого не решит. Это другие задачи — про них в статье автоматизация документооборота.
- Требуется гарантия доступности. Один сервер — это один сервер. Если простой в полдня недопустим, нужен резерв, а это уже другой бюджет.
Вопросы и ответы
Nextcloud бесплатный? Сама программа — да, с открытым исходным кодом. Платные подписки существуют для крупных внедрений: поддержка производителя, расширенные возможности администрирования. Малому и среднему бизнесу они не нужны.
Можно ли поставить Nextcloud на обычный компьютер в офисе? Технически да, и для файлового обмена внутри офиса этого хватит. Но как только нужен доступ снаружи, появляются белый адрес, проброс портов, домен, сертификат и вопрос о том, что будет при отключении электричества. Арендованный сервер в этом смысле спокойнее.
Сколько времени занимает установка? Первая, у человека, который делает это впервые, — рабочий день с учётом домена, сертификата, почты и проверки с телефонов. Повторная, по накатанной, — пара часов. Дальше время уходит не на установку, а на обслуживание.
Что с 152-ФЗ? Своё облако само по себе соответствия не даёт — оно даёт контроль над тем, где лежат данные. Соответствие складывается из размещения сервера, документов, разграничения доступа и защиты. Облако на сервере в России — первый шаг, а не весь путь.
Чем Nextcloud отличается от файлового сервера в офисе? Общей папкой по сети пользуются только внутри офиса. Nextcloud добавляет доступ снаружи, ссылки для контрагентов, версии файлов, работу с телефона и совместное редактирование документов. Для компании с удалёнными сотрудниками разница принципиальная.
Можно ли перенести данные из привычного облачного диска? Да, через клиент синхронизации: папка выгружается на компьютер и заливается в новое хранилище. Сложность не в файлах, а в общих ссылках и правах — их приходится выдавать заново.
Своё облако — не способ сэкономить любой ценой, а способ вернуть себе контроль над документами и перестать зависеть от чужих тарифов. Решается это на двух цифрах: сколько человек будет им пользоваться и кто будет его держать. Если на вторую цифру ответа нет, разговор стоит начинать именно с неё.
Такой контур собирается целиком — от сервера и установки до резервных копий и регламента обновления, в том числе с локальными ИИ-сервисами внутри того же периметра: как это устроено, видно в кейсе закрытый контур. Обсудить свою задачу — через контакты.
