Установка Nextcloud на свой сервер: термины и чек-лист

Подробности, цифры, термины и чек-лист по теме «Установка Nextcloud на свой сервер». Страница справочника целиком: Установка Nextcloud на сервер.

Коротко о теме

Установка Nextcloud через All-in-One: мастер-контейнер ставит PostgreSQL, Redis, офисный пакет и копии BorgBackup. Требования, домен, обновления.

Подробности по разделам

Что умеет Nextcloud и кому он подходит

Если задача только синхронизировать папки между компьютерами, посмотрите на Seafile или Syncthing: они требуют меньше памяти, но обходятся без календаря и офиса.

Документы и звонки в Nextcloud: Collabora, ONLYOFFICE, Talk

Серверу документов нужна своя память, поэтому закладывайте её заранее. Talk без порта 3478 работает только в одной сети Встроенному TURN-серверу Talk нужен открытый порт 3478 по TCP и UDP. Если его закрыть, звонки между пользователями из разных сетей будут обрываться на этапе соединения.

Как обновлять Nextcloud и хранить его копии

Для восстановления на новом сервере достаточно архива и пароля от него, весь Nextcloud поднимается через ту же панель. Каталог с архивами держите на другом диске или сервере, иначе авария заберёт и данные, и копии: варианты в разделе сервер для бэкапов.

Ключевые цифры

Термины на странице

Nextcloud
Nextcloud это облачное хранилище файлов, которое ставят на свой сервер.
PHP
PHP это язык, на котором работают WordPress, Битрикс и другие CMS. Версия PHP влияет на скорость и совместимость сайта.
Redis
Redis это хранилище данных в памяти. Его используют как кеш и очередь задач.
Nginx
Nginx это веб-сервер и обратный прокси. Его часто ставят перед приложением, чтобы раздавать статику и держать HTTPS.
Apache
Apache это веб-сервер. На хостинге с ним работают файлы .htaccess.
PostgreSQL
PostgreSQL это база данных для приложений с большими объёмами и сложными запросами.
S3
S3 это объектное хранилище файлов с доступом по API, совместимому с Amazon S3.
n8n
n8n это программа для автоматизации: связывает сервисы сценариями без программирования.

Что проверить

  1. Выберите конфигурацию по памяти и диску под задачу, процессор обычно вторичен.
  2. Проверьте тип виртуализации: KVM даёт свою систему и гарантированные ресурсы.
  3. Уточните, входит ли IPv4 и сколько стоит трафик сверх пакета.
  4. Храните данные контейнеров в томах.
  5. Закрепляйте версии образов, а не latest.
  6. Ограничьте ресурсы контейнеров, чтобы один не съел весь сервер.

Связанные страницы