Решение

VPS для Nextcloud: приватная синхронизация файлов, которую вы действительно контролируете

Cutter 8 · $34/moHold 4 · $22/mo
Краткий ответ

Nextcloud требователен к вводу-выводу и хранилищу, а не к CPU. Двух ядер и 4 ГБ хватает для семьи; команде из 20 человек нужно 4 ядра и 8 ГБ с настройкой Redis и PHP-FPM. Хранилище — это настоящее решение: линейка Hold даёт вам 2–16 ТБ по цене за терабайт, которая делает потребительские облачные подписки дорогими.

Что вам нужно

Минимальные характеристики для nextcloud и приватная синхронизация файлов
РесурсЧто вам нужно на самом деле
CPU2 ядра для семьи, 4 для небольшой команды
RAM4 ГБ с Redis; 8 ГБ с полнотекстовым поиском
Диск2 ТБ и выше на линии Hold
СтекPHP 8.3, PostgreSQL или MariaDB, Redis, nginx

Рекомендуемые тарифы

Cutter

Cutter 8

$ 32.3 /month

Итого 96,90 $ · Скидка 5%

vCPU
4 × dedicated
RAM
8 GB
Диск
160 GB NVMe SSD
Трафик
10 TB
IPv4 / IPv6
1 / /64 routed
Настроить
Hold

Hold 4

$ 20.9 /month

Итого 62,70 $ · Скидка 5%

vCPU
2 × shared
RAM
4 GB
Диск
2 TB Enterprise HDD
Трафик
20 TB
IPv4 / IPv6
1 / /64 routed
Настроить
Hold

Hold 8

$ 37.05 /month

Итого 111,15 $ · Скидка 5%

vCPU
4 × shared
RAM
8 GB
Диск
4 TB Enterprise HDD
Трафик
30 TB
IPv4 / IPv6
1 / /64 routed
Настроить

Рекомендуемые местоположения

Местоположение обычно является решающим фактором для этой нагрузки — либо из-за задержек, либо из-за юрисдикции.

Почему OnionVPS для этого

  • Хранилище масштаба терабайтов, тарифицируемое за терабайт, а не за пользователя в месяц.
  • Швейцарский и исландский хостинг помещает ваши файлы под установленную законом защиту переписки.
  • Шифрование на стороне сервера плюс полнодисковое шифрование LUKS на линии Bastion, ключ вводится вами при загрузке.
  • Никакого сканирования содержимого файлов со стороны провайдера, никогда — мы не смотрим и не сохраняем такой возможности.

Как настроить

  1. Разверните Hold 2 в юрисдикции с защитой приватности

    Два терабайта — разумный стартовый объём.

  2. Установите Nextcloud с PostgreSQL и Redis

    Redis для блокировки файлов не опционален при любом реальном масштабе.

  3. Настройте PHP-FPM и OPcache

    Поднимите memory_limit до 1 ГБ и увеличьте буфер interned strings в OPcache.

  4. Включите шифрование на стороне сервера, если хотите

    Это стоит производительности; полнодискового шифрования плюс TLS достаточно для большинства моделей угроз.

  5. Настройте резервное копирование во вторую юрисдикцию

    Ночные шифрованные бэкапы в другой регион, restic или Borg.

Часто задаваемые вопросы

Сколько хранилища нужно Nextcloud на пользователя?

Заложите 50–100 ГБ на активного пользователя для документов и фото, больше, если они синхронизируют видео. Хранилище растёт быстрее, чем вы ожидаете; линия Hold тарифицируется так, чтобы избыточное резервирование было дешёвым.

Более ли приватный самостоятельный Nextcloud, чем коммерческое облако?

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

Какую базу данных использовать?

PostgreSQL. Nextcloud поддерживает MariaDB, но Postgres лучше справляется с конкурентными записями, и на нём работают крупные инсталляции.