Материал подготовлен командой Simple-Server. Команды проверяйте на тестовом сервере.
Установка Nextcloud
Два пути: автоматический (рекомендуем) — при заказе VPS на Simple-Server, и ручной — официальный Docker-стек на чистой Ubuntu по документации Nextcloud.
После установки веб-интерфейс доступен по адресу http://HOSTNAME/ (HTTPS настраивается отдельно — см. статью про HTTPS).
Способ 1. Автоустановка при заказе VPS (Simple-Server)
Шаг 1. Заказ сервера
- Откройте VPS с Nextcloud.
- Выберите тариф — минимум BasicVDS (2 ГБ RAM); для команды из нескольких человек — PerformanceVDS (4 ГБ).
- Нажмите Заказать.
В форме заказа:
- ОС: Ubuntu 22.04 или 24.04 (предвыбрано);
- Предустановленное ПО: Nextcloud — поле зафиксировано;
- NEXTCLOUD_HOSTNAME (если доступно): FQDN, например
cloud.example.com. Если не указать — рецепт создаст временное имяvps-xxx.simple-server.tech.
Шаг 2. Оплата и установка
После оплаты VPS создаётся в BILLmanager и передаётся в VMmanager. Рецепт:
- Устанавливает Docker;
- Создаёт
docker-compose.ymlв/opt/nextcloud; - Поднимает MariaDB и контейнер Nextcloud;
- Генерирует пароль администратора и отправляет письмо клиенту.
Обычно 10–25 минут в зависимости от тарифа и скорости загрузки образов.
Шаг 3. Письма с доступом
| Письмо | Содержимое |
|---|---|
| От рецепта Nextcloud | URL облака, логин admin, пароль, hostname для DNS |
| От биллинга | IP VPS, root-пароль SSH (если включён в тарифе) |
Шаг 4. Первый вход
- Откройте URL из письма в браузере.
- Войдите как admin с паролем из письма.
- Сразу смените пароль: аватар → Настройки → Безопасность.
- Настройте DNS — см. первичную настройку.
Способ 2. Ручная установка (Docker)
Подходит, если VPS уже есть и вы администрируете сервер сами.
Требования
- Ubuntu 22.04 / 24.04 или Debian 12;
- ≥ 2 ГБ RAM, ≥ 15 ГБ свободного места на
/; - Docker ≥ 24 и Docker Compose plugin.
Установка Docker
curl -fsSL https://get.docker.com | sh
docker compose versionРазвёртывание стека
mkdir -p /opt/nextcloud && cd /opt/nextcloud
curl -fsSL https://raw.githubusercontent.com/nextcloud/docker/master/.examples/docker-compose/insecure/mariadb/fpm/docker-compose.yml -o docker-compose.ymlОтредактируйте переменные в docker-compose.yml (пароли БД, домен). Затем:
docker compose up -d
docker compose psПервый запуск может занять несколько минут — Nextcloud инициализирует базу.
Проверка
curl -I http://127.0.0.1/
docker compose logs -f --tail=50 appЧто дальше
VPS с Nextcloud
Заказать VPS с автоустановкой — не нужно вручную ставить Docker и compose.