---
title: 'Установка NextCloud на сервере'
url: 'https://wiki.cloud4box.com/general/ustanovka-nextcloud-na-servere'
markdown: 'https://wiki.cloud4box.com/general/ustanovka-nextcloud-na-servere.md'
lang: ru
date: '2026-07-10'
description: 'Nextcloud - это набор серверного ПО для создания и использования собственного облачного хранилища файлов, а также для совместной работы и синхронизации данных. Он предоставляет функциональность, аналогичную Dropbox, Google Drive или Яндекс Диска, но с возможностью полного контроля над вашими данным…'
---

# Установка NextCloud на сервере 

**Nextcloud** - это набор серверного ПО для создания и использования собственного облачного хранилища файлов, а также для совместной работы и синхронизации данных. Он предоставляет функциональность, аналогичную Dropbox, Google Drive или Яндекс Диска, но с возможностью полного контроля над вашими данными, так как устанавливается на ваш собственный сервер. Nextcloud также предлагает множество расширений, таких как календари, контакты, задачи, видеоконференции и многое другое.

Эта инструкция поможет вам установить Nextcloud All-in-One (AIO) с использованием Docker на вашем сервере. В качестве примера используется ОС **Ubuntu 24.04**, но общие принципы применимы и к другим дистрибутивам Linux, поддерживающим Docker.

**Внимание!** Для установки Nextcloud с помощью Docker вам понадобится сервер с ОС **Linux**, рекомендуется использовать последнюю версию дистрибутива (в этой инструкции используется **Ubuntu 24.04**). Если у вас установлена другая ОС - вы можете воспользоваться инструкцией по переустановке ОС по ссылке - [Переустановка ОС](https://wiki.cloud4box.com/servery/vps/pereustanovka-os). Также обязательно наличие доменного имени (собственного или технического) для защиты Nextcloud с помощью SSL.

**1. Подготовка сервера и установка Docker:**

Сначала подключитесь к вашему серверу по **SSH**, следуя инструции по ссылке - [Подключение к SSH](https://wiki.cloud4box.com/instrukcii-dlya-serverov/instrukcii-dlya-linux-sistem/podklyucheniyu-k-serveru-po-ssh). Затем обновите список пакетов:

```bash
sudo apt update
```

Теперь установите Docker, используя официальный скрипт установки. Эта команда скачивает и выполняет скрипт, который добавит необходимые репозитории, установит зависимости и запустит Docker.

```bash
curl -fsSL https://get.docker.com | sudo sh
```

После завершения установки, Docker должен быть запущен и готов к использованию. Вы можете проверить это командой:

```bash
sudo docker --version
```

**2. Установка Nextcloud All-in-One (AIO):**

Nextcloud AIO (All-in-One) – это официальный и рекомендуемый способ установки Nextcloud с помощью Docker, который упрощает развертывание и управление всеми необходимыми компонентами (веб-сервер, база данных, сам Nextcloud и т.д.) в контейнерах.

Выполните следующую команду для загрузки и запуска мастер-контейнера Nextcloud AIO:

```bash
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
```

Запуск этой команды может занять некоторое время, так как Docker будет скачивать и устанавливать начальный образ Nextcloud.

**3. Первоначальная настройка Nextcloud AIO:**

После запуска контейнера, откройте веб-браузер и перейдите по адресу `https://<IP_АДРЕС_ВАШЕГО_СЕРВЕРА>:8080`.

Вы увидите страницу первоначальной настройки Nextcloud AIO. На этой странице вам будет предложено **записать секретную фразу администратора AIO**.

![aio_password_screen](https://wiki.cloud4box.com/user/pages/13.general/08.ustanovka-nextcloud-na-servere/aio_password_screen.png "Экран пароля Nextcloud AIO")

**Обязательно сохраните эту секретную фразу в надежном месте!** Она потребуется для доступа к панели управления Nextcloud AIO.

После ввода секретной фразы следуйте инструкциям на экране. Вам будет необходимо указать ваше доменное имя для Nextcloud (можно использовать технический домен, предоставленный с услугой сервера, формата 123456.cloud4box.ru). Далее будет предложено выбрать компоненты для установки (например, базу данных, сам Nextcloud, Collabora Online и т.д.). Мастер-контейнер затем скачает и запустит все необходимые контейнеры. Этот процесс также может занять значительное время.

**4. Доступ к вашему Nextcloud:**

После того как AIO завершит установку и запуск всех контейнеров (статус будет отображаться в интерфейсе AIO на порту `8080`), вы сможете получить доступ к вашему экземпляру Nextcloud по доменному имени, которое было указано при настройке, а так же данным администратора, которые будут указаны после запуска всех сервисов. Сохраните эти данные для дальнейшего использования Nextcloud.

**5. Автозапуск Nextcloud:**

Благодаря параметру `--restart always` в команде `sudo docker run ...`, контейнер `nextcloud-aio-mastercontainer` (и все управляемые им контейнеры) будут автоматически запускаться при загрузке сервера. Никаких дополнительных действий по настройке автозапуска не требуется.

Вы можете проверить статус контейнера командой:

```bash
sudo docker ps
```

Или посмотреть логи мастер-контейнера:

```bash
sudo docker logs -f nextcloud-aio-mastercontainer
```

В результате у вас будет полностью работоспособный **Nextcloud-сервер**, готовый к использованию! Вы можете загружать файлы, делиться ими, настраивать календари, контакты и многое другое, полностью контролируя свои данные.

---

## Navigation

- Parent: [Общие вопросы](https://wiki.cloud4box.com/general.md)
- Previous: [Размещение TeamSpeak-сервера](https://wiki.cloud4box.com/general/razmeshenie-teamspeak-servera.md)
- Next: [Выпуск сертификата Let's Encrypt](https://wiki.cloud4box.com/general/vypusk-sertifikata-lets-encrypt.md)
