Object Storage Swift - Configure ownCloud with Object Storage

Configure ownCloud with Object Storage

Dernière mise à jour le 20 mai 2022

Objectif

ownCloud est une application de stockage et de gestion de fichiers en ligne. Cette solution offre plusieurs fonctionnalités, dont la synchronisation entre plusieurs appareils. Vous pouvez également ajouter du stockage externe comme l'Object Storage d'OpenStack.

Ce guide vous explique comment configurer votre ownCloud avec Object Storage.

Requirements

Instructions

Installation

Vous devez d'abord installer ownCloud :

root@instance:~$ apt install owncloud

[ ! primary]

Assurez-vous que le référentiel que vous utilisez contient la dernière version de ownCloud.

Pour fonctionner, OwnCloud doit disposer d'une base de données MySQL. Si vous n’en avez pas, installez-le en exécutant la commande suivante :

root@instance:~$ apt install mysql-server

Configuration

Pour configurer la base de données qui sera utilisée par ownCloud, connectez-vous à votre serveur MySQL avec le mot de passe root défini lors de l'installation du serveur :

root@instance:~$ mysql -u root -p

À ce stade, vous pouvez créer un nouvel utilisateur et une base de données dédiée à ownCloud :

***** Créer un utilisateur ****
mysql> CREATE USER 'owncloud'@'localhost' IDENTIFIED BY 'P@ssw0rd';

***** Créer une base de données ****
mysql> CREATE DATABASE `owncloud` ;

***** Accorder tous les privilèges sur "ownCloud" à la base de données "owncloud" ****
mysql> ACCORDER TOUS LES PRIVILÈGES SUR 'owncloud' . * À 'owncloud'@'localhost';

Connectez-vous à ownCloud sur votre navigateur en saisissant : http://serverIP/owncloud:

ownCloud

Dans cette interface :

  • Créer un compte administrateur.
  • Renseignez le répertoire de données (facultatif, si vous souhaitez simplement utiliser l'Object Storage, vous pouvez laisser celui par défaut).
  • Indiquez les identifiants de votre base de données.

Après avoir validé l'opération, vous pouvez accéder à votre interface OwnCloud et activer l'application qui vous permet d'ajouter un support de stockage externe.

Pour ce faire, cliquez sur Fichier en haut à gauche et sélectionnez Applications :

ownCloud

Activez ensuite l'application External storage support depuis le menu des applications Disabled.

ownCloud

Une fois ceci fait, configurez cette application en cliquant sur votre nom d'utilisateur en haut à droite et en sélectionnant Admin :

ownCloud

Dans le menu External storage, sélectionnez Add storage et OpenStack Object Storage :

ownCloud

Saisissez les informations de votre fichier OpenRC :

  • Votre identifiant Horizon qui correspond au champ "OS_USERNAME" du fichier OpenRC
  • Le nom de votre container que vous avez créé précédemment pour ownCloud
  • La région dans laquelle se trouve votre container : "OS_REGION_NAME"
  • Le nom du tenant, correspondant au champ "OS_TENANT_NAME"
  • Votre mot de passe Horizon
  • Le nom du service correspondant à "Swift"
  • l'adresse du point de terminaison, correspondant au champ "OS_AUTH_URL" ou "https://auth.cloud.ovh.net/v3" ;

La "clé d'API" et le "Temps d'attente maximum" sont optionnels.

[ ! primary]

Le conteneur que vous avez créé doit être entièrement dédié à ownCloud car l'application va utiliser des métadonnées.

Une fois les informations complétées et vérifiées, la pastille rouge devant le nom de votre dossier devient verte et est accessible dans la rubrique Stockage externe de votre page d'accueil :

ownCloud

Aller plus loin

Échangez avec notre communauté d'utilisateurs sur https://community.ovh.com/.


Cette documentation vous a-t-elle été utile ?

N’hésitez pas à nous proposer des suggestions d’amélioration afin de faire évoluer cette documentation.

Images, contenu, structure… N’hésitez pas à nous dire pourquoi afin de la faire évoluer ensemble !

Vos demandes d’assistance ne seront pas traitées par ce formulaire. Pour cela, utilisez le formulaire "Créer un ticket" .

Merci beaucoup pour votre aide ! Vos retours seront étudiés au plus vite par nos équipes..


Ces guides pourraient également vous intéresser...

OVHcloud Community

Accedez à votre espace communautaire. Posez des questions, recherchez des informations, publiez du contenu et interagissez avec d’autres membres d'OVHcloud Community.

Echanger sur OVHcloud Community

Conformément à la Directive 2006/112/CE modifiée, à partir du 01/01/2015, les prix TTC sont susceptibles de varier selon le pays de résidence du client
(par défaut les prix TTC affichés incluent la TVA française en vigueur).