Команда инженеров · свой ЦОД в РФ · своё железо · своя панель · CloudStack + Linstor · MCP · база знаний по self-hosted
Проверено
8 июля 2026 г.
Запуск
docker compose (готовый образ)
Сложность
Средний
Ключевой замер
RAM idle ~769 MiB used
Версия
30.0.17 (развёрнуто на стенде); latest на 2026-07 - v32.0.11
Репозиторий
GitHub →
Инфраструктура и сеть

Nextcloud

Open-source платформа для собственного облака: файлы, синхронизация, документы в браузере, календарь, чат, видеоконференции. Развернули стенд, замерили ресурсы и разобрали, чего не хватает клиентскому опыту при заказе через маркетплейс.

Июль 2026 ~10 минут чтения Fatmetal Team
Инфраструктура и сеть Лицензия: AGPLv3 Статус: запущен у нас, v30.0.17 (latest v32.0.11)

Вердикт

Подходит
  • командам от 10 человек, кому нужно свое облако для файлов, документов и совместной работы
  • организациям, которым важно держать данные в РФ на своей инфраструктуре (152-ФЗ, требования к локальному хранению)
  • компаниям, которые хотят заменить Google Workspace или Microsoft 365 без ежемесячной подписки на пользователя
Не подходит
  • одному пользователю - для персонального облака избыточно, проще Syncthing или собственный WebDAV
  • командам с очень высокими требованиями к производительности файловой части - PHP-стек медленнее нативных облаков
  • тем, у кого нет ресурса на оператора - обновления и бэкапы игнорировать нельзя
Мин. тариф: CPU2-RAM4-DISK50 Рекомендуем: CPU4-RAM8-DISK100 Сложность: medium RAM в простое: ~769 MiB Основной риск: PHP-производительность и регулярные обновления Прод-готовность: зрелая (10 лет, крупные инсталляции)
Что это

Что это и какую задачу решает

Nextcloud - зрелая платформа собственного облака: файлы с синхронизацией, редактирование документов в браузере (Nextcloud Office), календарь, контакты, почта, чат и видеоконференции (Talk), канбан-доски (Deck), галерея фотографий. Все под одной инсталляцией, вся история и данные - на своем сервере. По продуктовой матрице напрямую замещает связку Google Workspace / Microsoft 365 / Dropbox для команд, кому важен контроль над данными.

Проект отделился от ownCloud в 2016 году. Основатель Frank Karlitschek покинул компанию из-за расхождений с американскими инвесторами по модели открытости и продолжил работать над облаком по своим правилам - без крупных VC-раундов. Nextcloud GmbH зарегистрирована в Германии; ключевой публичный клиент - Bundesministerium des Innern (немецкое МВД) и ряд государственных инсталляций Швеции, EU-университеты, CERN.

PHP 8.2+MariaDB / PostgreSQLRedis (опц.)Apache / nginxVue / TypeScriptDocker AIO (официальный)
Сравнение

Чем отличается от коммерческих аналогов

Прямые сравнения по тому, что влияет на выбор.

Параметр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.

Nextcloud - экран входа
Стартовый экран Nextcloud 30: классический логин с фоновым паттерном, поле пользователя и пароля, ссылка на восстановление. Дизайн стабильный много лет - меняется только акцентный цвет.
Конфигурация

Минимальная конфигурация

Официальный минимум против того, что мы реально измерили.

Официальный минимум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
i

Про диск. Стартовые 100 GB кажутся большими, но с реальными данными их не хватит - файлы и версии растут быстро. Реалистично: 100 GB на 10-20 активных пользователей на первый год, дальше - подключение дополнительного диска или переход на VM-CUSTOM.

Развертывание

В маркетплейсе Fatmetal

Не хотите ставить руками?

Этот стек есть в маркетплейсе Fatmetal - можно не повторять установку из этого разбора вручную. Заказываете сервер, за пару минут получаете рабочий домен, валидный TLS и файл с доступами.

Рекомендуемая конфигурация: CPU4-RAM8-DISK100

В маркетплейс →

Развертывание на Fatmetal

Fatmetal Cloud Server (CPU4-RAM8) + Ubuntu 24.04 + маркетплейс-карточка Nextcloud.

  1. Заказать VM с карточкой Nextcloud из маркетплейса

    В панели cp.fatmetal.ru - VM CPU4-RAM8, Ubuntu 24.04, приложение маркетплейса Nextcloud. После заказа - подождать 4-5 минут, пока cloud-init и apt пакеты обновятся, а установщик Nextcloud распакует приложение.

  2. Открыть magic-DNS адрес и войти

    Адрес формируется автоматически из публичного IP сервера: точки заменяются на дефисы плюс .fatmetal.net. Получается magic-DNS хост вида https://IP-с-дефисами.fatmetal.net с валидным HTTPS без ручной настройки - сертификат Let's Encrypt выпускается на первом запросе. Логин admin, пароль - пароль сервера из панели Fatmetal (тот же, что для SSH).

  3. Первичная настройка

    При первом входе Nextcloud покажет приветственный тур, потом - Dashboard. В админ-панели Overview сразу видны setup warnings - типовое дело для свежей установки; критичные к клиенту исправить сразу: pretty URLs, memory_limit, maintenance window. Дальше - завести пользователей и подключить нужные приложения из App Store.

  4. Свой домен (по желанию)

    Направить A или CNAME на IP сервера, задать DOMAIN=ваш.домен в /etc/nextcloud-mp/params.env, запустить bash /opt/nextcloud-mp/install.sh. Caddy перевыпустит сертификат под новый домен, Nextcloud подтянет overwrite-хост.

Nextcloud - живой Dashboard
Живой Dashboard: приветствие «Good evening», карточка Recommended files с недавно тронутыми документами, кнопка Customize для настройки виджетов. Стандартный экран Nextcloud.
Nextcloud - файловый менеджер
Files: боковое дерево (All files / Personal / Recent / Favorites / Shares / Tags / Folder tree), стартовый набор папок (Documents, Photos, Templates) и пример шаблонов - odp, md, pdf. Виден welcome-баннер Nextcloud.
Nextcloud - Photos
Photos: галерея с левой панелью Albums / My timeline / Places / Collaborative albums, автоматическая группировка по датам, галерейный вид.
Nextcloud - App Store
App Store: список сторонних приложений с описаниями и кнопкой Download & Enable. Именно здесь подключаются Talk, Calendar, Mail, Deck, Bookmarks и десятки других расширений.
Замеры

Что измерили после запуска

Цифры со свежей установки на нашем сервере, без нагрузки, 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 - Admin Overview
Admin Overview со списком setup warnings и полным меню Personal / Administration. Именно этот экран нужно первым делом привести к нулю после развертывания.
Ощущения

Что чувствуешь, когда разворачиваешь это

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).

i

Talk-видеоконференции. Работают, но качество для 5+ участников хуже Zoom/Meet. Для критичных внешних встреч - не первый выбор; для внутренней команды на 2-4 - вполне.

i

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

i

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+ человек, если стандартного встроенного не хватает.
FAQ

Частые вопросы

Сколько 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 - подходящий инструмент. Для одиночного пользователя - избыточен; для команды без оператора - рискованно.

Анонсы новых разборов в Telegram-канале Новые гайды и карточки в маркетплейсе первыми @fatmetal_channel →

Стек развернут на dev-контуре Fatmetal Cloud Server, тариф CPU4-RAM8-DISK100, через маркетплейс-карточку Nextcloud. Замечания и уточнения по гайду - напишите, поправим.

Спросить инженера в TelegramМы на связи