Nextcloud
Open-source платформа для собственного облака: файлы, синхронизация, документы в браузере, календарь, чат, видеоконференции. Развернули стенд, замерили ресурсы и разобрали, чего не хватает клиентскому опыту при заказе через маркетплейс.
Вердикт
- командам от 10 человек, кому нужно свое облако для файлов, документов и совместной работы
- организациям, которым важно держать данные в РФ на своей инфраструктуре (152-ФЗ, требования к локальному хранению)
- компаниям, которые хотят заменить Google Workspace или Microsoft 365 без ежемесячной подписки на пользователя
- одному пользователю - для персонального облака избыточно, проще Syncthing или собственный WebDAV
- командам с очень высокими требованиями к производительности файловой части - PHP-стек медленнее нативных облаков
- тем, у кого нет ресурса на оператора - обновления и бэкапы игнорировать нельзя
Что это и какую задачу решает
Nextcloud - зрелая платформа собственного облака: файлы с синхронизацией, редактирование документов в браузере (Nextcloud Office), календарь, контакты, почта, чат и видеоконференции (Talk), канбан-доски (Deck), галерея фотографий. Все под одной инсталляцией, вся история и данные - на своем сервере. По продуктовой матрице напрямую замещает связку Google Workspace / Microsoft 365 / Dropbox для команд, кому важен контроль над данными.
Проект отделился от ownCloud в 2016 году. Основатель Frank Karlitschek покинул компанию из-за расхождений с американскими инвесторами по модели открытости и продолжил работать над облаком по своим правилам - без крупных VC-раундов. Nextcloud GmbH зарегистрирована в Германии; ключевой публичный клиент - Bundesministerium des Innern (немецкое МВД) и ряд государственных инсталляций Швеции, EU-университеты, CERN.
Чем отличается от коммерческих аналогов
Прямые сравнения по тому, что влияет на выбор.
| Параметр | Nextcloud (self-host) | Google Workspace / Microsoft 365 / Dropbox |
|---|---|---|
| Модель цены | бесплатно, AGPLv3 | $12-15 /user/мес, +$144-180 /user/год |
| Где данные | ваш сервер, ваши правила | облако вендора |
| Файлы, sync-клиенты | Windows/macOS/Linux + мобильные | есть |
| Документы в браузере | Nextcloud Office / Collabora / OnlyOffice | есть |
| Календарь, контакты, почта | через CalDAV/CardDAV | есть |
| Видеоконференции | Talk - для 2-4 участников хорошо, для 10+ хуже Zoom | есть |
| Скорость работы файлов | PHP-стек медленнее нативных облаков | оптимизировано вендором |
| Обновления | 2-3 мажора в год, обязательно накатывать | прозрачно от вендора |
Тех-стек и первый экран
Официальный путь развертывания - Nextcloud All-in-One: один master-контейнер, который управляет всеми остальными (веб-приложение, база, кэш, опциональные Talk, Collabora, OnlyOffice, антивирус, поиск). Для тех, кому важна гибкость - официальный Docker-образ nextcloud и свой docker-compose с MariaDB/PostgreSQL и Redis; ставится в связке с внешним reverse-proxy.
Внутри - PHP 8.2+ (Symfony-подобные компоненты), Vue.js на фронте, MariaDB/PostgreSQL как база, Redis для файловой блокировки и кэша. Основной инструмент CLI - occ: миграции, добавление пользователей, работа с приложениями. У Nextcloud свой App Store с сотнями плагинов - от Deck (Trello-подобные доски) до Bookmarks и Mail.
Минимальная конфигурация
Официальный минимум против того, что мы реально измерили.
| Официальный минимум | 2 CPU, 512 MB RAM (для тестов), реалистично - 2 GB+ |
| Реально в простое (наш замер) | ~769 MiB RAM used |
| Разложение по процессам | MariaDB ~134 MiB, 4-5 apache2 воркеров суммарно ~250 MiB |
| Диск (сразу после установки) | 3.7 GB used из 96 GB |
| Тариф Fatmetal (тест) | CPU4-RAM8-DISK100 |
| Тариф Fatmetal (рекомендуем прод) | CPU4-RAM8-DISK100 для 10-30 пользователей; CPU6-RAM16 для 30-100 |
Про диск. Стартовые 100 GB кажутся большими, но с реальными данными их не хватит - файлы и версии растут быстро. Реалистично: 100 GB на 10-20 активных пользователей на первый год, дальше - подключение дополнительного диска или переход на VM-CUSTOM.
В маркетплейсе Fatmetal
Не хотите ставить руками?
Этот стек есть в маркетплейсе Fatmetal - можно не повторять установку из этого разбора вручную. Заказываете сервер, за пару минут получаете рабочий домен, валидный TLS и файл с доступами.
Рекомендуемая конфигурация: CPU4-RAM8-DISK100
Развертывание на Fatmetal
Fatmetal Cloud Server (CPU4-RAM8) + Ubuntu 24.04 + маркетплейс-карточка Nextcloud.
Заказать VM с карточкой Nextcloud из маркетплейса
В панели
cp.fatmetal.ru- VM CPU4-RAM8, Ubuntu 24.04, приложение маркетплейса Nextcloud. После заказа - подождать 4-5 минут, пока cloud-init и apt пакеты обновятся, а установщик Nextcloud распакует приложение.Открыть magic-DNS адрес и войти
Адрес формируется автоматически из публичного IP сервера: точки заменяются на дефисы плюс
.fatmetal.net. Получается magic-DNS хост видаhttps://IP-с-дефисами.fatmetal.netс валидным HTTPS без ручной настройки - сертификат Let's Encrypt выпускается на первом запросе. Логинadmin, пароль - пароль сервера из панели Fatmetal (тот же, что для SSH).Первичная настройка
При первом входе Nextcloud покажет приветственный тур, потом - Dashboard. В админ-панели
Overviewсразу видны setup warnings - типовое дело для свежей установки; критичные к клиенту исправить сразу: pretty URLs, memory_limit, maintenance window. Дальше - завести пользователей и подключить нужные приложения из App Store.Свой домен (по желанию)
Направить
AилиCNAMEна IP сервера, задатьDOMAIN=ваш.доменв/etc/nextcloud-mp/params.env, запуститьbash /opt/nextcloud-mp/install.sh. Caddy перевыпустит сертификат под новый домен, Nextcloud подтянет overwrite-хост.
Что измерили после запуска
Цифры со свежей установки на нашем сервере, без нагрузки, admin в системе.
| RAM в простое (всего used) | ~769 MiB |
| MariaDB | ~134 MiB |
| Apache2 воркеры (4-5 процессов) | ~250 MiB суммарно |
| PHP-версия | 8.3.6 (mod_php) |
| Nextcloud версия | 30.0.17 |
| Cloud-init до status:done | ~271 c (~4.5 мин) |
| HTTP-отклик / | 34-47 мс (302 → /index.php/login) |
| Setup warnings при первой загрузке | 7 (HTTPS/HSTS, memory limit, maintenance window, HTTP headers, opcache jit, AppAPI daemon, error log) |
Проверено на Nextcloud 30.0.17, июль 2026. На новых версиях цифры могут отличаться.
Что чувствуешь, когда разворачиваешь это
Nextcloud ощущается как продукт, который живет долго. Интерфейс не пытается выглядеть свежим - он консервативный, местами тяжеловатый, но каждый экран сделан для реальной работы, а не для скриншота. Файловый менеджер похож на классический десктопный, без ненужных анимаций; календарь работает через CalDAV, значит в неделю после установки его подключит любой телефон. Возникает уверенность инженерного продукта - не «мы модно нарисовали облако», а «мы 10 лет держим сервис для больших организаций».
Второе - «PHP это чувствуется». Открытие пустого каталога занимает 200-300 мс, не мгновенно как в Google Drive. Для внутренней работы это норма, для критичных внешних клиентов - минус, который нужно проговорить заранее. Активных попыток стать быстрее нет: развитие идет в фичи и стабильность, не в скорость.
Третье - при первой загрузке Overview сразу показывает 7 предупреждений. Это не баг, а карта того, что нужно донастроить: HTTPS, HSTS, memory limit, maintenance window, HTTP headers, opcache. Каждое из них починяется за 5 минут, но в сумме - час работы для того, кто с Nextcloud знаком; для новичка - вечер.
Где может сломаться
Что стоит учитывать до запуска на реальном проекте.
Обновления мажоров. Каждые 4-6 месяцев Nextcloud выпускает мажор (v31 → v32), пропускать больше одного - плохая идея: миграции накатываются последовательно. На больших инсталляциях планируйте downtime под каждое обновление.
Загрузка больших файлов через веб. Файлы 200+ MB через веб-интерфейс - боль. WebDAV через десктоп-клиент работает быстрее, но все равно не быстрее Google Drive. Для крупных архивов - подключайте external storage (S3, SMB).
Talk-видеоконференции. Работают, но качество для 5+ участников хуже Zoom/Meet. Для критичных внешних встреч - не первый выбор; для внутренней команды на 2-4 - вполне.
Плагины разной зрелости. App Store большой, но не все плагины поддерживаются командой Nextcloud. После мажорного обновления часть сторонних расширений может отвалиться на неделю-две, пока авторы догонят.
Setup warnings по умолчанию. Admin Overview свежей установки показывает 5-10 замечаний. Прод-инсталляция - это ноль замечаний; клиент, который откроет URL сразу после установки, увидит красные маркеры - продумайте очередность настройки.
Когда это НЕ ваш выбор
Если вы один пользователь и хотите «свой Dropbox для домашней папки» - Nextcloud избыточен. Онбординг требует создания пользователей, ролей, групповых политик; для одного человека все это будет только мешать. Проще - Syncthing или собственный WebDAV на nginx.
Если у вас команда, но ее работа завязана на большие видео, тяжелые CAD или потоки съемок в 4K через веб - Nextcloud PHP-стек не потянет ту же скорость, что нативные облака. Как хранилище через WebDAV и десктоп-клиент - да; как «раскидать 50 GB через браузер» - нет.
Если у вас нет ресурса на человека, который держит обновления и бэкапы - self-host любого сервиса не ваш путь, а Nextcloud особенно: он живой, обновляется часто, и пропуск мажора превращается в отдельный проект.
Безопасность и обновления
Nextcloud выпускает патчи безопасности регулярно - и как отдельные точечные релизы (v30.0.17 в нашем стенде), и как минорные апдейты в рамках мажора. Автообновления через occ upgrade и AIO-контейнер работают, но на прод-инсталляции лучше делать вручную с предварительным snapshot базы: несколько известных инцидентов случались именно при неудачной автоматической миграции.
По конфигурации: обязательный минимум - HTTPS (Let's Encrypt через реверс-прокси), HSTS-заголовок, ограничение trusted_domains, двухфакторная авторизация для админа (плагин Two-Factor TOTP). Server-side encryption и E2EE есть в коробке, включаются в админ-панели. Полный аудит-лог - через плагин Auditing.
Связь с другими стеками
- Реверс-прокси - Caddy или Traefik: TLS и трансляция запросов, обязательный слой перед Nextcloud.
- External storage - S3-совместимое хранилище или SMB: разгружает основной диск, ускоряет крупные файлы.
- Почтовый сервер - docker-mailserver: интеграция с Nextcloud Mail дает полный groupware внутри одного контура.
- Talk-backend - отдельный сервер signaling для видеозвонков в командах 10+ человек, если стандартного встроенного не хватает.
Частые вопросы
Сколько Nextcloud ест в простое?
~769 MiB used на нашем стенде: MariaDB ~134 MiB + 4-5 apache2 воркеров ~250 MiB + PHP-fpm и systemd. Это без включенных приложений и без данных; с реальной загрузкой цифра растет.
На чем написан?
PHP 8.2+ на бэке (Symfony-подобные компоненты), Vue.js / TypeScript на фронте. База - MariaDB, MySQL или PostgreSQL. Кэш - Redis.
Это правда бесплатно?
Да, полностью AGPLv3: весь функционал доступен при self-host. Enterprise-подписка (37.49-95.83 EUR/user/год) - это только поддержка, SLA, обучение и приоритетные патчи безопасности.
Что нужно для запуска?
Docker + docker compose (для AIO или ручного compose), 10-20 GB места под систему и приложение, 2-8 GB RAM в зависимости от нагрузки. Для внешнего доступа - реверс-прокси с TLS.
Какая версия у вас?
На стенде развернули v30.0.17; актуальный latest на июль 2026 - v32.0.11. Релизы регулярные.
Есть ли hosted облако у вендора?
Нет. Nextcloud GmbH принципиально не предлагает собственный публичный SaaS - только self-host или через партнерскую сеть. Это осознанная позиция с момента основания.
Как обстоят дела с Talk (видеозвонки)?
Работает, для 2-4 участников качество нормальное. Для 10+ - хуже, чем Zoom/Meet, из-за особенностей встроенного signaling. Для больших встреч нужен отдельный high-performance signaling backend.
Итог
Nextcloud - зрелая и ответственная OSS-платформа для собственного облака: 10 лет истории, полный AGPLv3, весь функционал доступен при self-host. Стек не самый быстрый - PHP есть PHP - но функциональность полная, обновления регулярные, экосистема плагинов большая. Для команды от 10 человек, которая уже задумалась о замене Google Workspace / Microsoft 365 - подходящий инструмент. Для одиночного пользователя - избыточен; для команды без оператора - рискованно.
Стек развернут на dev-контуре Fatmetal Cloud Server, тариф CPU4-RAM8-DISK100, через маркетплейс-карточку Nextcloud. Замечания и уточнения по гайду - напишите, поправим.