Серверная часть ownCloud Classic для самостоятельного хранения, синхронизации и обмена файлами через WebDAV, CalDAV и CardDAV.
owncloud/ocis
Платформа ownCloud для синхронизации и обмена файлами на собственном сервере, поставляется одним бинарным файлом и поддерживает WebDAV и CS3 API.
Open source альтернатива:Dropbox
Google Drive
- Звёзды
- 2,165
- Форки
- 283
- Открытые issues
- 615
- Последний коммит
- 19 часов назад
Что это?
ownCloud Infinite Scale (oCIS) — платформа для синхронизации и обмена файлами на собственном сервере. Она поставляется в виде одного бинарного файла или контейнера и масштабируется от Raspberry Pi до кластера Kubernetes: для этого достаточно изменить конфигурацию и запускать нужные сервисы. Многосервисная архитектура позволяет операторам выбирать, какие функции запускать, и повторно использовать уже имеющиеся сервисы, например Keycloak.
В число клиентов входят встроенный веб-интерфейс, а также приложения ownCloud для Android, iOS и компьютеров. Бэкенд построен на reva и предоставляет WebDAV и CS3 API. Пользователи проходят аутентификацию через OpenID Connect — с внешним провайдером идентификации или встроенным LibreGraph Connect IdP. Совместное редактирование документов поддерживается благодаря интеграции с Collabora Online, OnlyOffice Docs и Microsoft Office Online через WOPI-шлюз.
Локальный демонстрационный экземпляр можно запустить с помощью Docker или собрать из исходного кода, используя Go 1.25.10 или более позднюю версию. Внешняя база данных или провайдер идентификации не требуются.
Ключевые возможности
- 01Один бинарный файл или контейнер, масштабируемый от небольших устройств до кластеров Kubernetes.
- 02Синхронизация и обмен файлами через WebDAV и CS3 API; доступны веб-клиенты, а также приложения для Android, iOS и компьютеров.
- 03Аутентификация через OpenID Connect с внешними IdP, например Keycloak, или встроенным LibreGraph Connect.
- 04Интеграция с офисными веб-приложениями Collabora Online, OnlyOffice и Microsoft Office Online через WOPI.
- 05Многосервисная архитектура позволяет операторам запускать только нужные сервисы.
Сценарии использования
- Запуск частного сервиса для синхронизации и обмена файлами на домашнем сервере или небольшой виртуальной машине.
- Развёртывание командной платформы для работы с файлами в Kubernetes с уже имеющимся экземпляром Keycloak.
- Добавление совместного редактирования документов в собственное файловое хранилище.
Быстрый старт
- 1
Загрузите Docker-образ oCIS
docker pull owncloud/ocis - 2
Инициализируйте конфигурацию
docker run --rm -it --mount type=bind,source=$HOME/ocis/ocis-config,target=/etc/ocis --mount type=bind,source=$HOME/ocis/ocis-data,target=/var/lib/ocis owncloud/ocis init --insecure yes - 3
Запустите сервер, затем откройте localhost:9200 и войдите, используя отображённые имя пользователя и пароль
docker run --name ocis_runtime --rm -it -p 9200:9200 --mount type=bind,source=$HOME/ocis/ocis-config,target=/etc/ocis --mount type=bind,source=$HOME/ocis/ocis-data,target=/var/lib/ocis -e OCIS_INSECURE=true -e PROXY_HTTP_ADDR=0.0.0.0:9200 -e OCIS_URL=https://localhost:9200 owncloud/ocis
Что важно знать
- Для сборки из исходного кода требуются Go 1.25.10 или новее и компилятор C. Сборка из исходного кода рекомендуется только для разработки.
- На некоторые стабильные сборки, предоставляемые ownCloud GmbH, распространяется Лицензионное соглашение с конечным пользователем.
В подборках
Темы
Частые вопросы
- Что такое ocis?
- Платформа ownCloud для синхронизации и обмена файлами на собственном сервере, поставляется одним бинарным файлом и поддерживает WebDAV и CS3 API. ownCloud Infinite Scale (oCIS) — платформа для синхронизации и обмена файлами на собственном сервере. Она поставляется в виде одного бинарного файла или контейнера и масштабируется от Raspberry Pi до кластера Kubernetes: для этого достаточно изменить конфигурацию и запускать нужные сервисы. Многосервисная архитектура позволяет операторам выбирать, какие функции запускать, и повторно использовать уже имеющиеся сервисы, например Keycloak.
- ocis можно использовать бесплатно? Какая у него лицензия?
- ocis распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- ocis всё ещё поддерживается?
- Активно поддерживается. Последний коммит в ocis — 24 окт. 2026 г..
- Для чего можно использовать ocis?
- Запуск частного сервиса для синхронизации и обмена файлами на домашнем сервере или небольшой виртуальной машине. Развёртывание командной платформы для работы с файлами в Kubernetes с уже имеющимся экземпляром Keycloak. Добавление совместного редактирования документов в собственное файловое хранилище.
- Как установить ocis?
- Загрузите Docker-образ oCIS: docker pull owncloud/ocis Инициализируйте конфигурацию: docker run --rm -it --mount type=bind,source=$HOME/ocis/ocis-config,target=/etc/ocis --mount type=bind,source=$HOME/ocis/ocis-data,target=/var/lib/ocis owncloud/ocis init --insecure yes Запустите сервер, затем откройте localhost:9200 и войдите, используя отображённые имя пользователя и пароль: docker run --name ocis_runtime --rm -it -p 9200:9200 --mount type=bind,source=$HOME/ocis/ocis-config,target=/etc/ocis --mount type=bind,source=$HOME/ocis/ocis-data,target=/var/lib/ocis -e OCIS_INSECURE=true -e PROXY_HTTP_ADDR=0.0.0.0:9200 -e OCIS_URL=https://localhost:9200 owncloud/ocis
- Где скачать ocis?
- Исходный код и инструкции по установке — на GitHub: https://github.com/owncloud/ocis
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Самостоятельно размещаемая платформа для хранения, синхронизации и обмена файлами и командной работы с поддержкой WebDAV и редактирования документов онлайн.
OpenCloud — платформа с открытым исходным кодом для самостоятельного управления файлами, обмена ими и совместной работы, написанная на Go.
Seafile — облачное хранилище с открытым исходным кодом, которое можно разместить на своём сервере: синхронизация файлов, общий доступ, библиотеки для команд и расширяемые представления метаданных.
Сервер для самостоятельного размещения, который объединяет облачные и локальные хранилища в одном веб-интерфейсе и через WebDAV.
Самостоятельно размещаемый веб-файловый менеджер с поддержкой нескольких источников, входом через OIDC/LDAP, предпросмотром файлов, поиском, общим доступом и WebDAV; поставляется одним бинарным файлом.