Repolode
nextcloud

nextcloud/all-in-one

Официальный установщик Nextcloud: единый Docker mastercontainer разворачивает и обслуживает весь стек Nextcloud с дополнительными компонентами Office, Talk, резервного копирования и антивируса.

Open source альтернатива:Google DriveDropbox

Звёзды
10,621
Форки
1,115
Открытые issues
114
Последний коммит
4 часа назад

Что это?

Nextcloud All-in-One (AIO) — официальный способ установить Nextcloud с помощью Docker. Один «mastercontainer» взаимодействует с Docker socket, запускает и связывает контейнеры, из которых состоит экземпляр Nextcloud, включая PostgreSQL, Redis, Apache и само приложение Nextcloud, а также предоставляет веб-интерфейс для управления ими.

В этом интерфейсе можно включить дополнительные контейнеры: среди них Nextcloud Office, Talk с TURN-сервером, запись звонков Talk, полнотекстовый поиск, Imaginary для предпросмотра изображений, антивирус ClamAV, Whiteboard и система резервного копирования на основе BorgBackup с расписанием и восстановлением. Обновления контейнеров, Nextcloud и его приложений можно запускать из того же интерфейса или с помощью внешних скриптов.

Проект также охватывает варианты развёртывания с обратными прокси, Cloudflare Tunnel, Tailscale, Docker Compose, Docker Swarm, Kubernetes через Helm chart, rootless Docker и бесплатным доменом динамического DNS от deSEC. Для установки понадобится хост под управлением Linux, Windows или macOS с Docker; для публичного доступа также нужен домен, указывающий на сервер.

Ключевые возможности

  • 01Устанавливает Nextcloud с PostgreSQL, Redis и Apache в контейнерах и управляет ими через веб-интерфейс.
  • 02Дополнительные компоненты включают Nextcloud Office, Talk с TURN, полнотекстовый поиск и ClamAV.
  • 03Встроенное резервное копирование с помощью BorgBackup: запуск по расписанию, восстановление и проверка целостности.
  • 04Автоматическая настройка TLS через Let's Encrypt с включёнными HTTP/2 и HTTP/3.
  • 05Поддерживает обратные прокси, Cloudflare Tunnel, Tailscale, Docker Compose, Kubernetes и rootless Docker.

Сценарии использования

  • Самостоятельно разместить сервер для синхронизации и обмена файлами в частном облаке для семьи или небольшой команды.
  • Запустить Nextcloud с редактированием документов в Office и видеозвонками на одном хосте.
  • Развернуть Nextcloud в кластере Kubernetes или за существующим обратным прокси.
  • Настроить резервное копирование экземпляра Nextcloud по расписанию с шифрованием в локальный или удалённый репозиторий Borg.

Быстрый старт

  1. 1

    Установите Docker на хосте Linux, следуя официальной документации

  2. 2

    Избегайте установки Docker через snap (Ubuntu); проверьте, что Docker Root Dir не указывает на /var/snap/docker/

    sudo docker info | grep "Docker Root Dir" | grep "/var/snap/docker/"
  3. 3

    Следуйте инструкциям для Linux из README, чтобы запустить AIO mastercontainer и открыть интерфейс AIO

Что важно знать

  • Требуется Docker; установка Docker через snap не поддерживается.
  • Предполагается, что перед ним нет существующего обратного прокси или веб-сервера. Для запуска за таким сервером потребуется отдельная настройка.
  • В комплект входит множество служб, поэтому потребуется значительный объём ОЗУ и дискового пространства.

Темы

Частые вопросы

Что такое all-in-one?
Официальный установщик Nextcloud: единый Docker mastercontainer разворачивает и обслуживает весь стек Nextcloud с дополнительными компонентами Office, Talk, резервного копирования и антивируса. Nextcloud All-in-One (AIO) — официальный способ установить Nextcloud с помощью Docker. Один «mastercontainer» взаимодействует с Docker socket, запускает и связывает контейнеры, из которых состоит экземпляр Nextcloud, включая PostgreSQL, Redis, Apache и само приложение Nextcloud, а также предоставляет веб-интерфейс для управления ими.
all-in-one можно использовать бесплатно? Какая у него лицензия?
all-in-one распространяется с открытым исходным кодом под лицензией AGPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
all-in-one всё ещё поддерживается?
Активно поддерживается. Последний коммит в all-in-one — 21 окт. 2026 г..
Для чего можно использовать all-in-one?
Самостоятельно разместить сервер для синхронизации и обмена файлами в частном облаке для семьи или небольшой команды. Запустить Nextcloud с редактированием документов в Office и видеозвонками на одном хосте. Развернуть Nextcloud в кластере Kubernetes или за существующим обратным прокси. Настроить резервное копирование экземпляра Nextcloud по расписанию с шифрованием в локальный или удалённый репозиторий Borg.
Как установить all-in-one?
Установите Docker на хосте Linux, следуя официальной документации Избегайте установки Docker через snap (Ubuntu); проверьте, что Docker Root Dir не указывает на /var/snap/docker/: sudo docker info | grep "Docker Root Dir" | grep "/var/snap/docker/" Следуйте инструкциям для Linux из README, чтобы запустить AIO mastercontainer и открыть интерфейс AIO
Где скачать all-in-one?
Исходный код и инструкции по установке — на GitHub: https://github.com/nextcloud/all-in-one

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты