К содержимому

Nextcloud на VPS

Облако для файлов

Хостинг
Своё облако
Автор
Nextcloud GmbH
Лицензия
AGPL-3.0
Версия
35.0.1

Скрипт бесплатный · VPS от $10.20 в месяц · установка около 10 минут

Установка по SSH

root@vps:~# command -v docker >/dev/null || curl -fsSL https://get.docker.com | sh; sudo docker run --init --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

  • SystemUbuntu 24.04 · x86_64ok
  • Sourcegithub.com/nextcloud/all-in-oneok
  • Version35.0.1ok
  • Port8080/tcplisten
  • Port443/tcplisten
  • Port80/tcplisten

✓ Nextcloud 35.0.1 установлен · около 10 минут

root@vps:~#

Команда установки из библиотеки. Вывод сокращён: на вашем сервере он может отличаться.

Что это

  • Облако
  • Файлы
  • Календарь
  • Офис

Nextcloud — своё облако для файлов, календарей, контактов и совместной работы. Работает как Google Drive или Яндекс Диск, только данные лежат на вашем сервере.

Установка идёт через Nextcloud All-in-One: один управляющий контейнер сам поднимает Nextcloud, базу, Redis, сертификат и при желании офис, видеозвонки Talk и антивирус. В нём же встроены бэкапы и обновления.

Клиенты есть для Windows, macOS, Linux, Android и iOS, файлы синхронизируются автоматически.

  • Синхронизация файлов на всех устройствах
  • Календари, контакты и задачи
  • Онлайн-офис и видеозвонки Talk (опционально)
  • Встроенные бэкапы и обновления в AIO
  • Публичные ссылки с паролем и сроком действия

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

Для Nextcloud — не меньше 4 vCPU, 4 ГБ RAM и 100 ГБ NVMe.

Минимум для запуска
1 vCPU · 2 ГБ RAM · 20 ГБ диска
Системы
Ubuntu 22.04 · Ubuntu 24.04 · Debian 12

Как установить

Три шага в боте или одна команда по SSH, установка займёт около 10 минут.

  1. 01

    Выберите тариф в боте

    Откройте @ExpressHost_bot и оплатите VPS. Сервер будет готов примерно через 60 секунд.

  2. 02

    Добавьте Nextcloud

    На шаге «Дополнения» выберите скрипт из библиотеки или запустите его позже: Настройки сервера → Скрипты.

  3. 03

    Откройте https://IP-сервера:8080 и сохраните пароль доступа к AIO

    Адрес сервера и данные для входа бот пришлёт в чат.

Вручную по SSH

Подключитесь к серверу под root и выполните команду. Поддерживаемые системы: Ubuntu 22.04, Ubuntu 24.04, Debian 12.

Команда установки
command -v docker >/dev/null || curl -fsSL https://get.docker.com | sh; sudo docker run --init --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

Порты

Порты Nextcloud
ПортПротоколНазначение
8080tcpИнтерфейс AIO (самоподписанный сертификат)
443tcpNextcloud после установки
80tcpВыпуск сертификата Let's Encrypt
8443tcpИнтерфейс AIO с настоящим сертификатом

После установки

  1. 1.Откройте https://IP-сервера:8080 и сохраните пароль доступа к AIO
  2. 2.Укажите домен, направленный на сервер, и выберите дополнительные модули
  3. 3.Нажмите «Download and start containers» и дождитесь запуска
  4. 4.Для Talk откройте порт 3478 по TCP и UDP

Вопросы о Nextcloud

Не нашли ответ? Пишите @ExpressHost_SupportBot.

Сколько места нужно?

Сам Nextcloud занимает немного, всё остальное — ваши файлы. Берите тариф с запасом по NVMe.

Как обновить Nextcloud?

В интерфейсе AIO: остановите контейнеры и запустите обновление. AIO перед этим может сделать бэкап.

Где лежат данные?

В Docker-томе nextcloud_aio_nextcloud_data. Другую папку можно задать переменной NEXTCLOUD_DATADIR при первом запуске.

Nextcloud ставится при заказе — в боте.