ownCloud Server 10 peut monter un compartiment Amazon S3 comme emplacement de stockage secondaire via l'application Prise en charge du stockage externe. Pour ce faire, activez le stockage externe, ajoutez un montage Amazon S3 dans les paramètres de stockage de l'administrateur, saisissez le nom du compartiment et les identifiants d'accès, puis vérifiez qu'ownCloud indique que le montage est prêt. Le compartiment reste ainsi accessible dans la vue Fichiers des utilisateurs ; le répertoire de données principal d'ownCloud n'est pas déplacé vers S3.
Ce guide décrit le stockage externe S3 dans ownCloud 10. Il s'applique à Amazon S3 et peut également fonctionner avec les services compatibles S3 lorsque leur point de terminaison, leur région et leurs options d'adressage correspondent aux exigences du fournisseur. La compatibilité avec les fournisseurs pouvant varier, il est conseillé de vérifier ces informations auprès du fournisseur de stockage avant de rendre le montage accessible aux utilisateurs.
Stockage S3 externe ou stockage principal ?
Un montage S3 externe ajoute un compartiment au système de fichiers virtuel ownCloud sous forme de dossier supplémentaire. Les utilisateurs peuvent y accéder au même titre que leurs fichiers ownCloud habituels, sous réserve des autorisations du montage. L'application distincte « Stockage d'objets S3 principal » constitue une autre option de déploiement : elle modifie l'emplacement de stockage des fichiers principaux dans ownCloud et implique des modifications de configuration et de migration. Suivez ce guide uniquement si vous souhaitez un montage secondaire.
Avant de commencer, vérifiez que votre installation d'ownCloud Server 10 est compatible et à jour pour votre environnement, que le serveur peut établir des connexions HTTPS sortantes vers le point de terminaison S3 et que vous disposez des droits d'administrateur. Vous aurez besoin du nom du compartiment, d'une clé d'accès et d'une clé secrète acceptées par le fournisseur, ainsi que, si vous utilisez un service compatible, du point de terminaison, de la région et du style de chemin corrects.
1. Préparez le seau et les identifiants
Créez ou sélectionnez le compartiment dans la console du fournisseur de stockage. Pour Amazon S3, choisissez la région AWS souhaitée et vérifiez les contrôles d'accès, le chiffrement, les règles de cycle de vie et les exigences en matière de sauvegarde ou de conservation des données. Un compartiment ne remplace pas un plan de sauvegarde indépendant.
Utilisez des identifiants dédiés à ce montage ownCloud et limitez-les au compartiment et aux actions nécessaires à l'accès normal aux fichiers. Évitez d'utiliser les clés d'accès du compte racine. AWS recommande d'éviter les clés d'accès permanentes lorsqu'il est préférable d'utiliser des identifiants temporaires. Si la configuration d'ownCloud requiert une paire de clés d'accès, protégez le secret et respectez la politique de rotation des identifiants de votre organisation. Stockez le secret en lieu sûr, car de nombreux fournisseurs ne l'affichent que lors de la création de la clé. Ne collez pas ces identifiants dans les tickets, les captures d'écran, l'historique du shell ou l'exemple de cet article.
Assurez-vous que les règles réseau, le DNS et les politiques d'inspection TLS autorisent le serveur ownCloud à accéder au fournisseur. Si vous utilisez un certificat privé ou auto-signé pour un point de terminaison compatible, importez-le dans le magasin de certificats de confiance d'ownCloud, conformément à la documentation relative au stockage externe. Ne désactivez pas la vérification TLS pour contourner une erreur de certificat.
2. Activer la prise en charge du stockage externe
Connectez-vous à ownCloud avec un compte administrateur. Ouvrez Paramètres > Applications , repérez Prise en charge du stockage externe et activez l'application si elle ne l'est pas déjà. Ensuite, ouvrez Paramètres > Administration > Stockage (le libellé exact du menu peut varier légèrement selon la version d'ownCloud 10 et le thème) et vérifiez que la configuration du stockage externe est disponible.
La prise en charge du stockage externe permet de créer des points de montage secondaires. La documentation d'administration d'ownCloud indique que le montage est automatiquement enregistré une fois les champs obligatoires renseignés. Un indicateur vert signifie que le stockage configuré est prêt ; un indicateur rouge ou jaune signifie qu'ownCloud n'a pas pu se connecter ou valider la configuration ; le montage n'est donc pas encore utilisable.
3. Ajouter un support pour Amazon S3
Dans les paramètres de stockage de l'administrateur, cliquez sur « Ajouter un stockage » et sélectionnez Amazon S3 . Saisissez un nom de dossier pour le point de montage : ce nom apparaîtra dans la liste des fichiers des utilisateurs. Saisissez ensuite la clé d'accès S3, la clé secrète et le nom du compartiment exactement comme indiqué. Veillez à ce que la clé secrète reste confidentielle et évitez le partage d'écran lorsqu'elle est visible.
Pour un compartiment AWS S3 standard, commencez par configurer le point de terminaison et la région par défaut du fournisseur. Activez SSL pour que les requêtes utilisent HTTPS. Pour un service compatible S3, renseignez le nom d'hôte, le port et la région requis par ce service. Utilisez le point de terminaison documenté du service plutôt que de deviner une URL à partir du nom du compartiment.
Quand faut-il activer l'adressage de type chemin ?
L'adressage par chemin modifie les requêtes qui utilisent un nom d'hôte spécifique au compartiment pour utiliser un nom d'hôte de service, en incluant le nom du compartiment dans le chemin de l'URL. La documentation du backend S3 d'ownCloud indique que cette méthode est généralement inutile pour Amazon S3 et peut ne pas fonctionner avec les centres de données Amazon les plus récents. Elle peut toutefois s'avérer utile avec certains points de terminaison non Amazon où le routage DNS par hôte virtuel est indisponible. Suivez les instructions du fournisseur compatible. En cas d'échec du montage, vérifiez simultanément le point de terminaison et le mode d'adressage plutôt que de modifier plusieurs paramètres à la fois.
4. Limiter les personnes autorisées à utiliser le support
Dans la section « Disponible pour » , choisissez les utilisateurs ou groupes ownCloud qui doivent avoir accès au dossier S3. Un montage de niveau administrateur est disponible par défaut pour tous les utilisateurs, sauf restriction. N'accordez l'accès qu'aux personnes concernées, notamment si le compartiment contient des données partagées, réglementées ou opérationnelles.
Examinez les options de montage une fois la ligne affichée. Selon la configuration et la version d'ownCloud, ces options peuvent inclure l'accès en lecture seule, les aperçus, l'intégration du chiffrement, les vérifications du système de fichiers et l'activation ou non du partage. Le partage sur les points de montage externes est désactivé par défaut dans la configuration documentée ; activez-le uniquement si les utilisateurs doivent pouvoir partager ces fichiers via ownCloud et si la politique de l'organisation le permet.
5. Vérifiez la connexion à l'aide d'un test contrôlé
Attendez que l'icône d'état apparaisse à côté du point de montage. Un indicateur vert est un premier signal de réussite, mais ne constitue pas un test complet du chemin de données. Connectez-vous avec un compte utilisateur autorisé , ouvrez « Fichiers » et vérifiez que le dossier de montage est bien présent. Chargez un petit fichier de test non sensible, ouvrez-le ou téléchargez-le, renommez-le si cette opération fait partie du flux de travail prévu, et supprimez-le uniquement si votre politique de test l'autorise. Vérifiez l'objet résultant dans la console du fournisseur ou dans les journaux d'audit.
Répétez le test de lecture avec un compte utilisateur non associé au montage. Ce compte ne doit pas obtenir d'accès du seul fait de la création du montage. Si le montage est en lecture seule, vérifiez qu'une tentative d'écriture est bloquée. Consignez le point de terminaison, la région, le nom du montage, les groupes concernés et le propriétaire des informations d'identification dans votre documentation d'exploitation, sans consigner le secret lui-même.
Dépannage d'un support rouge ou indisponible
- Erreur d'authentification : vérifiez que la clé d'accès et le secret sont bien associés, actifs et autorisés à accéder au compartiment. Remplacez la clé via votre procédure d'authentification si elle a été compromise.
- Erreur de compartiment ou d'autorisation : vérifiez le nom du compartiment, la région et la politique du fournisseur. L'identité peut nécessiter des autorisations supplémentaires au niveau du compartiment pour les opérations que vous testez.
- Délai de connexion dépassé : vérifiez les règles de pare-feu sortantes, la résolution DNS, la configuration du proxy et assurez-vous que l’hôte ownCloud peut atteindre le point de terminaison du fournisseur via HTTPS.
- Erreur TLS ou de certificat : vérifiez le nom d’hôte et la chaîne de certificats. Pour les certificats privés, importez le certificat de confiance en suivant la procédure documentée d’ownCloud plutôt que de désactiver la validation.
- Service compatible uniquement : veuillez vérifier le nom d’hôte, le port, la région et le style de chemin du point de terminaison en vous référant à la documentation du fournisseur. Ces valeurs sont spécifiques au fournisseur.
- Le montage reste indisponible après une correction : la documentation ownCloud indique qu’un problème de connexion à un stockage externe peut rester indisponible pendant dix minutes ; cliquez sur l’icône d’état ou rechargez la page d’administration pour déclencher une nouvelle vérification.
Limitation importante : les fichiers ajoutés directement à S3
Pour S3 et les systèmes de fichiers compatibles, la documentation d'ownCloud 10.15 indique qu'il occ files:scanest impossible de réanalyser les fichiers ajoutés manuellement. Cette même documentation précise qu'ownCloud peut ne pas toujours détecter les modifications distantes effectuées en dehors d'ownCloud, notamment lorsqu'elles sont profondément imbriquées dans l'arborescence des dossiers. Pour une visibilité et des métadonnées fiables des fichiers, effectuez les écritures et les modifications via ownCloud autant que possible. Si un processus externe doit écrire dans le bucket, testez la visibilité et la cohérence pour votre système de fichiers et votre version spécifiques avant de vous fier à ce flux de travail ; ne présumez pas qu'une analyse POSIX de routine des fichiers suffira à résoudre le problème.
Soyez également prudent lorsque vous modifiez ou supprimez un montage de production. ownCloud précise que la modification ou la suppression d'une configuration de stockage externe n'entraîne pas la suppression automatique de ses anciennes métadonnées dans la base de données. Planifiez la modification, vérifiez l'accès et les sauvegardes, et consultez la documentation spécifique à la version avant toute opération de nettoyage. Évitez de supprimer le montage à titre expérimental si des utilisateurs s'en servent déjà.
Liste de contrôle de configuration
- La prise en charge du stockage externe est activée.
- Le système de stockage sélectionné est Amazon S3 et le nom du dossier de montage est clair.
- Le compartiment, la région, le point de terminaison et tout paramètre de style de chemin correspondent au fournisseur.
- Le protocole HTTPS est activé et le serveur fait confiance au certificat du point de terminaison.
- La clé est protégée et son accès est limité au compartiment requis.
- Seuls les utilisateurs et groupes autorisés peuvent accéder au montage.
- Un utilisateur autorisé peut consulter le dossier et effectuer le test de lecture/écriture requis.
- L'équipe comprend que les écritures S3 externes directes peuvent ne pas être détectées ou réanalysables via
files:scan.
Documentation officielle
Documentation vérifiée le 6 octobre 2026. La page de configuration du stockage externe d'ownCloud 10.15 reste la référence spécifique à cette version pour le comportement et les limitations de l'application ; la page S3 dédiée est accessible depuis la documentation ultérieure d'ownCloud, car la page S3 de la version 10.15 renvoie actuellement une erreur « page introuvable ». Les libellés de l'interface utilisateur et les paramètres de compatibilité des fournisseurs peuvent varier selon la version.