Самостоятельно размещаемый сервер облачного хранилища, где файлы и заметки шифруются в браузере до отправки на сервер.
nextcloud/all-in-one
Официальный установщик Nextcloud: единый Docker mastercontainer разворачивает и обслуживает весь стек Nextcloud с дополнительными компонентами Office, Talk, резервного копирования и антивируса.
Open source альтернатива:Google Drive
Dropbox
- Звёзды
- 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
Установите Docker на хосте Linux, следуя официальной документации
- 2
Избегайте установки Docker через snap (Ubuntu); проверьте, что Docker Root Dir не указывает на /var/snap/docker/
sudo docker info | grep "Docker Root Dir" | grep "/var/snap/docker/" - 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 обновляется ежедневно.
Похожие проекты
Офисный пакет с открытым исходным кодом и сквозным шифрованием: совместное редактирование документов, таблиц, презентаций, форм, канбан-досок и не только.
Самостоятельно размещаемая платформа для хранения, синхронизации и обмена файлами и командной работы с поддержкой WebDAV и редактирования документов онлайн.
Самостоятельно размещаемая облачная платформа в виде одного бинарного файла Go для обмена файлами, совместного редактирования кода и управления пользователями.
Бесплатный self-hosted инструмент для резервного копирования PostgreSQL с Point-in-Time Recovery, автоматической проверкой восстановления и веб-интерфейсом.
Платформа для домашнего сервера с самостоятельным размещением: защищённый reverse proxy, управление приложениями и шлюз с авторизацией, MFA, SSO и защитой от ботов.