Nextcloud на VPS — требования RAM, бэкапы и обновление

    Команда Simple-Server
    02.06.2026
    9 мин

    Материал подготовлен командой Simple-Server. Перед обновлением сделайте резервную копию.

    Требования к VPS и обновление Nextcloud

    Минимальные требования (Simple-Server / рецепт VMmanager)

    РесурсМинимумРекомендуем
    RAM2 ГБ4 ГБ и более
    Диск15 ГБ свободно на /40–60 ГБ NVMe под файлы
    CPU1 vCPU2 vCPU при активной синхронизации
    ОСUbuntu 22.04 / 24.04Ubuntu 24.04 LTS
    Docker≥ 24Последняя stable

    Рецепт проверяет RAM и диск перед установкой и прерывает процесс, если ресурсов недостаточно.

    Оценка диска

    Планируйте место с запасом:

    • Система + Docker-образы: ~5–8 ГБ;
    • База MariaDB: растёт с числом пользователей и версий файлов;
    • Файлы пользователей — основной объём.

    Формула: (число пользователей × средний объём) + 30% запас. При нехватке места увеличьте диск VPS или настройте внешнее хранилище (S3 / MinIO через приложение External storage).

    Резервное копирование

    Минимальный набор для бэкапа:

    1. Данные Nextcloud — volume appdata / каталог data в compose;
    2. База MariaDB — дамп mysqldump;
    3. docker-compose.yml и .env в /opt/nextcloud.

    Пример дампа БД:

    cd /opt/nextcloud docker compose exec db mysqldump -u nextcloud -p nextcloud > /root/nextcloud-db-$(date +%F).sql

    Копируйте архивы на другой сервер или S3 — не храните единственную копию на том же VPS.

    Обновление Nextcloud (Docker)

    1. Сделайте бэкап (см. выше).
    2. Включите режим обслуживания:
    cd /opt/nextcloud docker compose exec -u www-data app php occ maintenance:mode --on
    1. Обновите образ в docker-compose.yml (тег nextcloud:XX → актуальный с Docker Hub).
    2. Пересоздайте контейнеры:
    docker compose pull docker compose up -d
    1. Запустите миграции:
    docker compose exec -u www-data app php occ upgrade docker compose exec -u www-data app php occ maintenance:mode --off
    1. Проверьте Обзор в админке — исправьте предупреждения.

    Обновление приложений

    Приложения → для каждого с доступным обновлением нажмите Обновить, либо через CLI:

    docker compose exec -u www-data app php occ app:update --all

    Типичные проблемы

    ПроблемаЧто проверить
    502 / 504docker compose ps, логи docker compose logs app
    Медленная синхронизацияRAM, включите Redis, диск NVMe
    «Cron last run»Настройте cron или systemd timer для occ cron
    Ошибки после обновленияocc maintenance:repair, откат из бэкапа

    Cron (фоновые задачи)

    docker compose exec -u www-data app php occ background:cron

    Crontab на хосте (каждые 5 минут):

    */5 * * * * cd /opt/nextcloud && docker compose exec -T -u www-data app php occ cron

    Масштабирование

    При росте команды:

    • Увеличьте тариф VPS (RAM и диск);
    • Добавьте Redis для кэша;
    • Вынесите БД на отдельный сервер (продвинутый сценарий).

    Что дальше

    Установка Nextcloud

    Оглавление серии


    VPS с Nextcloud

    Заказать или апгрейд VPS — тарифы с 2 и 4 ГБ RAM.

    VPS с Nextcloud

    Минимум 2 ГБ RAM — рекомендуем 4 ГБ для команды.

    StarterVDS

    490

    в месяц

    1 ядро

    1 ГБ RAM

    20 ГБ NVMe

    • 1 IPv4
    • KVM
    • Root-доступ
    • Безлимитный трафик
    Заказать VPS с Nextcloud
    Рекомендуем

    PerformanceVDS

    1190

    в месяц

    2 ядра

    4 ГБ RAM

    60 ГБ NVMe

    • 1 IPv4
    • KVM
    • Root-доступ
    • Базовая DDoS-защита
    Заказать VPS с Nextcloud

    Нужна другая конфигурация или чистый VPS без панели?

    Все тарифы VPS

    Похожие статьи, которые могут быть вам интересны