Nextcloud — своё облако вместо Google Диска, Яндекс Диска или Dropbox: синхронизация файлов между компьютерами и телефонами, общие папки для команды, календари и контакты, а при желании — онлайн-редактирование документов и видеозвонки. Всё хранится на вашем сервере, без лимитов тарифа облака и без вопросов, где лежат документы. Ниже — сколько нужно ресурсов и места, где разместить сервер, как установить Nextcloud за полчаса через официальный All-in-One и как не потерять файлы.
Кому это нужно
- Небольшой компании — общие папки, доступ сотрудников по ролям, документы хранятся на своём сервере, а не в зарубежном облаке.
- Семье или себе — автозагрузка фото с телефонов, синхронизация документов, без ежемесячной подписки на каждого.
- Тем, кому важно, где лежат данные — например, из-за требований к хранению персональных данных.
Честно о минусах: своим облаком нужно заниматься — обновления, бэкапы, место на диске. Если файлов немного и вопрос хранения неважен, готовое облако проще.
Сколько ресурсов нужно
| Сценарий | Тариф | Ресурсы |
|---|---|---|
| Файлы, календари, контакты на 1–10 человек | Medium | 3 vCPU, 4 ГБ |
| То же плюс онлайн-редактор документов (Nextcloud Office) | Premium | 4 vCPU, 8 ГБ |
| Команда 10–50 человек, Office, видеозвонки Talk, антивирус | Elite | 6 vCPU, 16 ГБ |
Официальная установка All-in-One требует минимум 2 ядра и 4 ГБ памяти — поэтому начинать стоит с Medium. Онлайн-редактор документов и видеозвонки добавляют свои контейнеры и съедают память; включайте их, только если пользуетесь.
Место на диске
Главный вопрос для облака — сколько места под файлы. На тарифах VPS диск от 20 до 100 ГБ, и для облака этого часто мало. Варианты:
- Докупить диск к тарифу. В форме заказа можно добавить место без перехода на старший тариф: например, +100 ГБ за $20 или +200 ГБ за $30 в месяц (на момент публикации). Важный нюанс: при общем объёме диска больше 100 ГБ бесплатные бэкапы VPS у провайдера отключаются, поэтому собственное резервное копирование становится обязательным.
- Посчитать заранее. Фото с телефона — 3–5 МБ, видео — сотни мегабайт за минуту. Автозагрузка с нескольких телефонов за год легко набирает сотни гигабайт; офисные документы команды — обычно десятки.
- Хранить версии и корзину разумно. Nextcloud держит старые версии файлов и удалённые файлы; по умолчанию они чистятся автоматически при нехватке места, но учитывайте их в расчёте.
Если нужно несколько терабайт, VPS становится дорогим вариантом — посмотрите аренду выделенного сервера с большими дисками.
Где размещать сервер
- Документы компании с персональными данными (кадры, договоры с физлицами, клиентские базы) — по 152-ФЗ базы с данными россиян при сборе должны быть в России, так что для рабочего облака компании логичен VPS в России. Подробнее — в статье «Российские VPS или зарубежные».
- Личное или семейное облако — Финляндия: близко к России, быстрые NVMe-диски, синхронизация идёт бодро.
- Команда по всей Европе — Нидерланды.
Синхронизация больших файлов зависит от задержки и канала: чем ближе сервер к пользователям, тем быстрее.
Установка: Nextcloud All-in-One
Официальный способ установки — Nextcloud All-in-One (AIO). Один управляющий контейнер сам разворачивает Nextcloud, базу данных, кэш, веб-сервер с сертификатом и по желанию — Office, Talk, антивирус, бэкапы, а потом сам их обновляет. Это проще и надёжнее ручной сборки.
Что нужно заранее:
- чистый VPS с Ubuntu 24.04 или Debian 13 и установленным Docker («Docker на VPS»); на сервере не должно быть другого веб-сервера на портах 80 и 443;
- домен, например
cloud.example.com, с A-записью на IP сервера («DNS: как привязать домен к VPS»); - открытые порты: 443/tcp, а для видеозвонков Talk — 3478/tcp и 3478/udp; на время установки — 80 и 8080.
Запуск управляющего контейнера:
sudo docker run \ --sig-proxy=false \ --name nextcloud-aio-mastercontainer \ --restart always \ --publish 80:80 \ --publish 8080:8080 \ --publish 8443:8443 \ --volume nextcloud_aio_mastercontainer:/mnt/docker-aio-config \ --volume /var/run/docker.sock:/var/run/docker.sock:ro \ ghcr.io/nextcloud-releases/all-in-one:latest
Дальше:
- Откройте
https://IP_СЕРВЕРА:8080(именно по IP, а не по домену) — браузер предупредит о самоподписанном сертификате, это нормально на этом шаге. - Сохраните пароль от панели AIO, который она покажет, — без него не войти в управление.
- Укажите домен. AIO проверит, что он указывает на сервер, и сам получит сертификат Let's Encrypt.
- Выберите дополнительные компоненты: Office, Talk, антивирус, бэкапы. Для начала достаточно бэкапов, остальное можно включить позже.
- Запустите контейнеры и войдите в Nextcloud по домену с выданными логином и паролем администратора.
После установки закройте порт 8080 файрволом или ограничьте доступ к нему своим IP: через него управляется вся установка.
Клиенты
Для компьютеров (Windows, macOS, Linux) есть клиент синхронизации — папка на диске, которая синхронизируется с облаком. Для телефонов — приложения с автозагрузкой фото. Календари и контакты подключаются к телефону по стандартным протоколам CalDAV и CardDAV, а файлы можно открыть и как сетевой диск по WebDAV.
Бэкапы: обязательно
Облако, в которое сотрудники сложили все документы, — единственная копия этих документов, если вы не делаете бэкапы. В AIO есть встроенное резервное копирование на основе BorgBackup: оно сохраняет файлы, базу и настройки, а восстанавливается из той же панели AIO. Настройте его в панели и укажите место хранения на другом сервере или внешнем хранилище, а не на том же диске. Пароль шифрования бэкапа сохраните вне сервера.
Раз в квартал проверяйте восстановление на временном сервере. Где держать копии и как не дать злоумышленнику удалить их вместе с основным сервером — в статье «Сервер для бэкапа». У провайдера есть и готовая услуга хранения бэкапов.
Безопасность
- Двухфакторная аутентификация — включите для всех пользователей, особенно для администратора.
- Защита от перебора встроена в Nextcloud; не отключайте её.
- Обновления — AIO обновляет контейнеры сам, если включить автоматическое обновление в панели; иначе обновляйте вручную хотя бы раз в месяц.
- Общие ссылки — ставьте срок действия и пароль на публичные ссылки к файлам.
- Шифрование. HTTPS защищает файлы при передаче. Серверное шифрование в Nextcloud защищает в основном внешние хранилища и усложняет восстановление; для самых чувствительных папок есть сквозное шифрование на клиентах. Подробнее о том, что видит провайдер, — в статье «Приватность на VPS».
Medium в Финляндии под Nextcloud — $20/мес Medium в России для облака компании — $20/мес
Цены указаны на момент публикации, оплата у провайдера. Medium — 3 vCPU и 4 ГБ: минимум для Nextcloud All-in-One. Дополнительное место на диске выбирается прямо в форме заказа; в Финляндии диски NVMe, в России — SSD.
Коротко
- Nextcloud — своё облако для файлов, календарей и совместной работы; ставится официальным All-in-One за полчаса.
- Минимум — 2 ядра и 4 ГБ (Medium); с онлайн-редактором — от 8 ГБ.
- Место — главный ресурс: докупается в форме заказа, но при диске больше 100 ГБ бесплатные бэкапы провайдера отключаются.
- Документы с персональными данными россиян — на сервере в России.
- Встроенный Borg-бэкап AIO — на другой сервер, с проверкой восстановления.
- Двухфакторная аутентификация, обновления и закрытый порт 8080 — обязательно.
