Введение
Обзор
Клиенты
Приложения веб-офиса
Аутентификация
Установка
Важная литература
Запустите ownCloud в бесконечном масштабе
Используйте официальную документацию
Используйте репозиторий ocis в качестве источника
Документация
Административная документация
Документация по разработке
Безопасность
Содействие
Авторское право
ownCloud Infinite Scale (oCIS) — это новая платформа синхронизации и обмена файлами, которая станет основой вашей платформы управления данными.
Обязательно загрузите последнюю выпущенную версию сегодня!
Infinite Scale позволяет использовать следующие клиенты ownCloud:
сеть,
Андроид,
iOS и
Рабочий стол
для синхронизации и совместного использования файловых пространств с масштабируемой серверной частью на базе reva с использованием открытых и четко определенных API, таких как WebDAV и CS3.
Infinite Scale может интегрировать такие приложения веб-офиса, как:
сотрудничество онлайн,
Только документы Office или
Онлайн-сервер Microsoft Office
Совместное редактирование поддерживается шлюзом приложений WOPI.
Пользователи аутентифицируются через OpenID Connect с использованием либо внешнего IdP, такого как Keycloak, либо встроенного поставщика удостоверений LibreGraph Connect.
С акцентом на простоту установки и эксплуатации, Infinite Scale поставляется в виде единого двоичного файла или контейнера, который позволяет масштабировать от Raspberry Pi до кластера Kubernetes путем изменения конфигурации и запуска нескольких служб по мере необходимости. Мультисервисная архитектура позволяет адаптировать функциональность к вашим потребностям и повторно использовать уже существующие сервисы, например, при использовании Keycloak. Подробности о различных вариантах установки см. ниже.
Прежде чем приступить к настройке экземпляра, мы настоятельно рекомендуем прочитать «Предварительные условия», раздел «Развертывание» и особенно страницу «Общая информация», описывающую и объясняющую информацию, которая действительна для всех типов развертывания.
См. Краткое руководство или Двоичную настройку для развертывания на «голом железе» с одним узлом, начиная с Raspberry Pi или одного сервера, Настройка контейнера для классических контейнерных сред, таких как Docker, или узнайте, как развертывать в Kubernetes.
Используйте этот метод для запуска экземпляра с последней версией кода. Это рекомендуется только в целях разработки. Минимальная требуемая версия Go — 1.22. Обратите внимание, что вам необходимо, в качестве предварительного условия, установить среду компиляции C, поскольку некоторые зависимости, такие как reva, содержат компоненты, требующие библиотек/цепочек инструментов c-go. Команда установки для систем на базе Debian: sudo apt install build-essentials
. Чтобы создать и запустить локальный экземпляр с демонстрационными пользователями:
# получить клон исходного кода [email protected]:owncloud/ocis.git# ввести ocis dircd ocis# генерировать активыmakegenerate# построить бинарный файлmake -C ocis build# инициализировать минимальную конфигурацию oCIS./ocis/bin/ocis init# run с демонстрационными пользователямиIDM_CREATE_DEMO_USERS=true ./ocis/bin/ocis server# Откройте браузер на http://localhost:9200 для доступа к встроенному веб-интерфейсу.
В комплект входят все батареи: не требуется внешняя база данных, внешний IDP!
Обратитесь к документации администратора — Введение в Infinite Scale, чтобы начать работу с oCIS в рабочей среде.
См. Документацию по разработке — Начало работы, чтобы получить обзор требований, структуры репозитория и других отправных точек.
Общий обзор тем, связанных с безопасностью, см. в разделе «Аспекты безопасности». Если вы обнаружите проблему безопасности, сначала свяжитесь с нами по адресу [email protected].
Мы очень рады, что oCIS не требует Лицензионного соглашения участника (CLA), поскольку он имеет лицензию Apache 2.0. Мы надеемся, что это облегчит внесение кода. Если вы хотите связаться с нами, большинство разработчиков общаются на нашем матричном канале, в нашем чате Rocket или на центральном форуме ownCloud.
Infinite Scale тщательно интернационализирован, чтобы каждый, независимо от того, на каком языке он говорит, получил незабываемые впечатления. Для достижения этой цели мы полагаемся на помощь переводчиков-добровольцев. Если вы хотите помочь, вы можете найти проекты по следующим ссылкам: Transifex для ownCloud web и Transifex для ownCloud (выберите ресурс, отфильтровав по ocis-
).
Пожалуйста, всегда обращайтесь к нашим Правилам внесения взносов.
На некоторые сборки стабильных выпусков ownCloud Infinite Scale, предоставляемые ownCloud GmbH, распространяется Лицензионное соглашение с конечным пользователем.
Авторские права (c) 2020–2023 ownCloud GmbH <https://owncloud.com>