Introduction
Aperçu
Clientèle
Applications bureautiques Web
Authentification
Installation
Lectures importantes
Exécutez ownCloud Infinite Scale
Utilisez la documentation officielle
Utiliser le dépôt Ocis comme source
Documentation
Documentation d'administration
Documentation de développement
Sécurité
Contribuer
Droit d'auteur
ownCloud Infinite Scale (oCIS) est la nouvelle plateforme de synchronisation et de partage de fichiers qui constituera la base de votre plateforme de gestion de données.
Assurez-vous de télécharger la dernière version publiée dès aujourd'hui !
Infinite Scale autorise les clients ownCloud suivants :
Internet,
Androïde,
iOS et
Bureau
pour synchroniser et partager des espaces fichiers avec un backend de serveur évolutif basé sur reva utilisant des API ouvertes et bien définies comme WebDAV et CS3.
Infinite Scale peut intégrer des applications de bureautique Web telles que :
Collabora en ligne,
OnlyOffice Docs ou
Serveur en ligne Microsoft Office
L'édition collaborative est prise en charge par la passerelle d'application WOPI.
Les utilisateurs sont authentifiés via OpenID Connect à l'aide d'un IdP externe comme Keycloak ou du fournisseur d'identité intégré LibreGraph Connect.
En mettant l'accent sur une installation et un fonctionnement faciles, Infinite Scale est livré sous la forme d'un binaire ou d'un conteneur unique qui permet de passer d'un Raspberry Pi à un cluster Kubernetes en modifiant la configuration et en démarrant plusieurs services selon les besoins. L'architecture multiservice permet d'adapter les fonctionnalités à vos besoins et de réutiliser des services qui peuvent déjà être en place comme lors de l'utilisation de Keycloak. Voir les détails ci-dessous pour les différentes options d'installation.
Avant de commencer à configurer une instance, nous vous recommandons fortement de lire les Prérequis, la section Déploiement et surtout la page Informations générales décrivant et expliquant les informations valables pour tous les types de déploiement.
Consultez le Guide rapide ou la configuration binaire pour un déploiement sans système d'exploitation à nœud unique commençant avec un Raspberry Pi ou un serveur unique, la configuration du conteneur pour les environnements de conteneurs classiques comme Docker ou découvrez comment déployer sur Kubernetes.
Utilisez cette méthode pour exécuter une instance avec le dernier code. Ceci n’est recommandé qu’à des fins de développement. La version Go minimale requise est 1.22. Notez que vous avez besoin, comme condition préalable, d'un environnement de compilation C installé car certaines dépendances comme reva ont des composants qui nécessitent des bibliothèques/chaînes d'outils c-go. La commande d'installation pour les systèmes basés sur Debian est : sudo apt install build-essentials
. Pour créer et exécuter une instance locale avec des utilisateurs de démonstration :
# récupérez le clone sourcegit [email protected]:owncloud/ocis.git# entrez le dircd ocis ocis# generate actifsmake generate# construisez le binairemake -C ocis build# initialisez une configuration oCIS minimale./ocis/bin/ocis init# run avec démo usersIDM_CREATE_DEMO_USERS=true ./ocis/bin/ocis server# Ouvrez votre navigateur sur http://localhost:9200 pour accéder au interface utilisateur Web fournie
Toutes les batteries sont incluses : aucune base de données externe, aucun IDP externe nécessaire !
Reportez-vous à la documentation d'administration - Introduction à Infinite Scale pour commencer à exécuter oCIS en production.
Consultez la documentation de développement - Mise en route pour obtenir un aperçu des exigences, de la structure du référentiel et d'autres points de départ.
Consultez les aspects de sécurité pour un aperçu général des sujets liés à la sécurité. Si vous rencontrez un problème de sécurité, veuillez d'abord contacter [email protected].
Nous sommes très heureux qu'oCIS ne nécessite pas de contrat de licence de contributeur (CLA) car il s'agit d'une licence Apache 2.0. Nous espérons que cela facilitera la contribution au code. Si vous souhaitez entrer en contact, la plupart des développeurs passent du temps sur notre canal matriciel, notre canal de chat Rocket ou contactent le forum central ownCloud.
Infinite Scale est soigneusement internationalisé afin que chacun, quelle que soit la langue qu'il parle, vive une expérience formidable. Pour y parvenir, nous comptons sur l’aide de traducteurs bénévoles. Si vous souhaitez aider, vous pouvez retrouver les projets derrière les liens suivants : Transifex pour ownCloud web et Transifex pour ownCloud (Sélectionnez la ressource en filtrant pour ocis-
).
Veuillez toujours vous référer à nos directives de contribution.
Certaines versions stables d'ownCloud Infinite Scale fournies par ownCloud GmbH sont soumises à un contrat de licence d'utilisateur final.
Copyright (c) 2020-2023 ownCloud GmbH <https://owncloud.com>