Как я пересадил свой SaaS на Nextcloud и понял, что это не для всех — плюсы и минусы
Этот текст написан в Сообществе, в нем сохранены авторский стиль и орфография
Я делаю SaaS-сервис для записи клиентов — небольшие барбершопы, студии маникюра, репетиторы. Запустился примерно год назад, потратил 340 000 ₽ личных накоплений, набрал 89 платящих клиентов по 599 ₽ в месяц. Подробнее о запуске я уже рассказывал.
Когда сервис начал расти, появилась задача: организовать внутреннюю работу. Документы, заметки по клиентам, обмен файлами с фрилансером-разработчиком, хранение бэкапов, общий календарь задач. Я работаю один, иногда подключаю подрядчиков — и мне нужна была какая-то база, где всё лежит в одном месте.
Сначала использовал связку Google Docs + Google Drive + Trello. Работало, но раздражало: файлы в одном месте, задачи в другом, заметки в третьем. Плюс после истории с 152-ФЗ я стал параноидально относиться к тому, где хранятся данные. Google-серверы — это точно не Россия.
Так я пришёл к Nextcloud.
Что такое Nextcloud и зачем он мне понадобился
Nextcloud — это опенсорсная платформа для хранения файлов, совместной работы, календарей, задач, заметок. По сути — самостоятельно размещаемая альтернатива Google Workspace. Ставишь на свой сервер и получаешь облако, которое полностью контролируешь.
Меня привлекли три вещи:
- Данные на моём сервере. Никаких вопросов про 152-ФЗ и локализацию — всё хранится в РФ, на моём VPS.
- Бесплатно. Community-версия не стоит ничего. Платишь только за сервер.
- Всё в одном месте. Файлы, календарь, задачи, заметки, даже чат — внутри одного интерфейса.
Звучало идеально, но на деле всё оказалась сложнее.
Установка: 2 дня вместо 2 часов
На сайте Nextcloud написано, что установить можно за несколько минут. Технически это правда — если ты DevOps-инженер.
Я — маркетолог, который умеет ставить задачи и разбирается в продукте, но с серверным администрированием на «вы». У меня уже был VPS, на котором крутился сам SaaS-сервис. Решил поставить Nextcloud туда же — на отдельный поддомен.
Первая попытка через snap-пакет провалилась из-за конфликта с nginx, который уже стоял на сервере. Вторая попытка — через Docker — заняла целый вечер и закончилась белым экраном. На третий день нашёл нормальный гайд на Хабре, поставил вручную: PHP, MariaDB, настройка виртуального хоста. Заработало.
На всё ушло около 14 часов чистого времени. Если бы нанял человека — это примерно 5 000–7 000 ₽ за настройку.
Вывод: если вы не дружите с Linux, закладывайте 5 000–8 000 ₽ на специалиста для установки. Или выбирайте хостинг-провайдера с готовым образом Nextcloud — такие есть у Timeweb, Cloud4Y, Selectel и других.
Что работает хорошо
После установки я перенёс в Nextcloud всю рабочую рутину. Вот что прижилось:
- Файловое хранилище. Это основа. Работает стабильно, синхронизация через десктопный клиент — без нареканий. Загрузил туда все документы по проекту: договоры, ТЗ, макеты, скриншоты багов. Раньше это было размазано между Google Drive и папкой «Загрузки» на ноутбуке.
- Расшаривание папок. Создал общую папку для фрилансера-разработчика. Он получает доступ по ссылке, без регистрации. Удобнее, чем каждый раз пересылать файлы в Telegram.
- Календарь и задачи. Приложение Tasks внутри Nextcloud — простое, без лишнего. Я веду там список задач по продукту. Синхронизируется с телефоном через CalDAV. Trello я после этого удалил.
- Бэкапы базы данных. Настроил скрипт, который каждые 4 часа дампит базу SaaS-сервиса и кладёт копию в папку Nextcloud. Оттуда она синхронизируется на мой ноутбук. Не идеальная схема бэкапов, но лучше, чем то, что было раньше — то есть ничего.
Что работает плохо или раздражает
- Производительность. Nextcloud на VPS с 2 ГБ оперативки ощутимо тормозит. Страницы грузятся по 3–4 секунды. Когда открываешь большую папку с файлами — можно успеть налить чай. Для комфортной работы нужно минимум 4 ГБ RAM, а лучше — с Redis и правильно настроенным кэшированием.
Мой VPS стоил 1 200 ₽ в месяц, и на нём уже крутился SaaS-сервис. Nextcloud добавил нагрузку, и я начал замечать, что основной продукт тоже стал отвечать медленнее. Пришлось взять второй VPS за 900 ₽ только под Nextcloud. Итого расходы на серверы выросли с 1 200 до 2 100 ₽ в месяц. - Обновления. Каждое обновление — лотерея. Один раз после апдейта с версии 27 на 28 отвалилось приложение для заметок. Просто перестало открываться. Починил только через 2 дня, когда вышел патч. Другой раз обновление зависло на середине, и пришлось откатывать из бэкапа. К счастью, бэкап был свежий — спасибо паранойе.
- Мобильное приложение. Существует, работает, но ощущается как продукт 2015 года. Интерфейс неинтуитивный, автозагрузка фото периодически останавливается без причины. Для серьёзной работы с телефона — не годится.
- Онлайн-редактирование документов. Чтобы редактировать.docx и.xlsx прямо в браузере, нужно ставить дополнительный сервис — Collabora или OnlyOffice. Collabora я поставил, она съела ещё 500 МБ оперативки и работала через раз. В итоге снёс и редактирую документы локально.
Nextcloud требует обслуживания: следить за обновлениями, мониторить ресурсы, чинить то, что ломается. Закладывайте 2–3 часа в месяц на администрирование.
Кому подойдёт, а кому нет
Подойдёт, если:
- вам важна локализация данных в РФ и контроль над хранилищем,
- вы готовы тратить время на администрирование или платить за это специалисту,
- у вас уже есть VPS с запасом ресурсов,
- вам нужен базовый набор: файлы, календарь, задачи.
Не подойдёт, если:
- вы хотите «поставить и забыть» — Google Workspace или Яндекс 360 справятся лучше,
- вам критична скорость интерфейса — облачные сервисы быстрее,
- вы работаете в команде больше 5 человек — начнутся вопросы к стабильности и поддержке,
- вам нужно полноценное онлайн-редактирование документов — Collabora и OnlyOffice в связке с Nextcloud пока проигрывают Google Docs.
В целом, Nextcloud — это отличный инструмент, но с оговорками. Это не замена Google Workspace «из коробки». Это конструктор, который нужно собирать, настраивать и обслуживать.











