Einführung
Überblick
Kunden
Web-Office-Anwendungen
Authentifizierung
Installation
Wichtige Lektüren
Führen Sie ownCloud Infinite Scale aus
Verwenden Sie die offizielle Dokumentation
Verwenden Sie das OCIS-Repo als Quelle
Dokumentation
Admin-Dokumentation
Entwicklungsdokumentation
Sicherheit
Mitwirken
Copyright
ownCloud Infinite Scale (oCIS) ist die neue Dateisynchronisierungs- und Freigabeplattform, die die Grundlage Ihrer Datenverwaltungsplattform bilden wird.
Laden Sie noch heute die neueste veröffentlichte Version herunter!
Infinite Scale ermöglicht die folgenden ownCloud-Clients:
Web,
Android,
iOS und
Desktop
zum Synchronisieren und Freigeben von Dateibereichen mit einem skalierbaren Server-Backend auf Basis von Reva unter Verwendung offener und klar definierter APIs wie WebDAV und CS3.
Infinite Scale kann Web-Office-Anwendungen integrieren wie:
Online-Zusammenarbeit,
OnlyOffice Docs oder
Microsoft Office Online-Server
Die kollaborative Bearbeitung wird durch das WOPI-Anwendungsgateway unterstützt.
Benutzer werden über OpenID Connect authentifiziert, indem sie entweder einen externen IdP wie Keycloak oder den eingebetteten LibreGraph Connect-Identitätsanbieter verwenden.
Mit Fokus auf einfache Installation und Bedienung wird Infinite Scale als einzelne Binärdatei oder Container geliefert, die die Skalierung von einem Raspberry Pi auf einen Kubernetes-Cluster ermöglicht, indem die Konfiguration geändert und bei Bedarf mehrere Dienste gestartet werden. Die Multiservice-Architektur ermöglicht es, die Funktionalität an Ihre Bedürfnisse anzupassen und möglicherweise bereits vorhandene Dienste wiederzuverwenden, wie bei der Verwendung von Keycloak. Weitere Informationen zu den verschiedenen Installationsoptionen finden Sie weiter unten.
Bevor Sie mit der Einrichtung einer Instanz beginnen, empfehlen wir dringend , die Voraussetzungen, den Abschnitt „Bereitstellung“ und insbesondere die Seite „Allgemeine Informationen“ zu lesen, auf der Informationen beschrieben und erläutert werden, die für alle Bereitstellungstypen gültig sind.
Sehen Sie sich die Kurzanleitung oder das Binär-Setup für eine Single-Node-Bare-Metal-Bereitstellung beginnend mit einem Raspberry Pi oder einem einzelnen Server an, das Container-Setup für klassische Container-Umgebungen wie Docker oder erfahren Sie, wie Sie auf Kubernetes bereitstellen.
Verwenden Sie diese Methode, um eine Instanz mit dem neuesten Code auszuführen. Dies wird nur für Entwicklungszwecke empfohlen. Die erforderliche Mindestversion ist 1.22. Beachten Sie, dass als Voraussetzung eine C-Kompilierungsumgebung installiert sein muss, da einige Abhängigkeiten wie Reva Komponenten haben, die C-Go-Bibliotheken/Toolketten erfordern. Der Installationsbefehl für Debian-basierte Systeme lautet: sudo apt install build-essentials
. So erstellen und führen Sie eine lokale Instanz mit Demobenutzern aus:
# Holen Sie sich den Quellgit-Klon [email protected]:owncloud/ocis.git# Geben Sie das OCIs-Verzeichnis ein ocis# generieren Sie Assetsmake generieren# erstellen Sie das Binärmake -C ocis build# initialisieren Sie eine minimale oCIS-Konfiguration./ocis/bin/ocis init# ausführen mit Demo-BenutzerIDM_CREATE_DEMO_USERS=true ./ocis/bin/ocis server# Öffnen Sie Ihren Browser auf http://localhost:9200 um auf die gebündelte Web-Benutzeroberfläche zuzugreifen
Alle Batterien im Lieferumfang enthalten: keine externe Datenbank, kein externer IDP erforderlich!
Informationen zu den ersten Schritten mit der Ausführung von oCIS in der Produktion finden Sie in der Admin-Dokumentation – Einführung in Infinite Scale.
Sehen Sie sich die Entwicklungsdokumentation – Erste Schritte an, um einen Überblick über Anforderungen, die Repository-Struktur und andere Ausgangspunkte zu erhalten.
Einen allgemeinen Überblick über sicherheitsrelevante Themen finden Sie unter „Sicherheitsaspekte“. Wenn Sie ein Sicherheitsproblem feststellen, wenden Sie sich bitte zuerst an [email protected].
Wir freuen uns sehr , dass für oCIS kein Contributor License Agreement (CLA) erforderlich ist, da es für Apache 2.0 lizenziert ist. Wir hoffen, dass es dadurch einfacher wird, Code beizutragen. Wenn Sie mit uns in Kontakt treten möchten, bleiben die meisten Entwickler in unserem Matrix-Kanal, unserem Rocket-Chat-Kanal oder im zentralen Forum von ownCloud.
Infinite Scale ist sorgfältig internationalisiert, sodass jeder, egal welche Sprache er spricht, ein großartiges Erlebnis hat. Um dies zu erreichen, sind wir auf die Hilfe ehrenamtlicher Übersetzer angewiesen. Wenn Sie helfen möchten, finden Sie die Projekte hinter den folgenden Links: Transifex für ownCloud Web und Transifex für ownCloud (Wählen Sie die Ressource aus, indem Sie nach ocis-
filtern).
Bitte beachten Sie immer unsere Beitragsrichtlinien.
Einige Builds stabiler ownCloud Infinite Scale-Releases, die von der ownCloud GmbH bereitgestellt werden, unterliegen einer Endbenutzer-Lizenzvereinbarung.
Copyright (c) 2020-2023 ownCloud GmbH <https://owncloud.com>