6.5 KiB
title: ownCloud created: 2026-06-07 updated: 2026-06-07 type: app tags: [catalogue, cloud-storage, php, file-sync, enterprise, file-sharing] confidence: high contested: false sources: [https://selfh.st/apps/?tag=Self-hosted+Cloud, https://github.com/owncloud/core]
🗂️ ownCloud
Le précurseur du cloud personnel open source : créé en 2010 par Frank Karlitschek, forké en 2016 pour donner naissance à app-nextcloud, ownCloud continue d'exister en tant qu'alternative orientée entreprise avec un accent sur la sécurité, la conformité et l'intégration aux SI professionnels.
📋 Informations Générales
| Métadonnée | Valeur |
|---|---|
| Site web | owncloud.com |
| GitHub | owncloud/core |
| License | AGPL-3.0 |
| Langage | PHP (backend), Vue.js (frontend) |
| Étoiles | 8 200 ⭐ |
| Dernière MAJ | 2026-05-12 |
| Catégorie | cat-cloud-storage |
📝 Description
ownCloud est historiquement le projet qui a démocratisé le concept de « Dropbox auto-hébergé » en 2010, à une époque où le choix était très limité. Le fork communautaire app-nextcloud a depuis pris une longueur d'avance en termes de fonctionnalités et de communauté, mais ownCloud reste pertinent pour les déploiements professionnels exigeant du support commercial, des certifications (SOC 2, ISO 27001) et une intégration native avec des solutions d'archivage (OpenText, IBM Spectrum Protect, etc.).
L'édition open source « ownCloud Server » conserve un cœur fonctionnel solide : synchronisation multi-device, WebDAV, partage avec mots de passe et dates d'expiration, gestion fine des quotas, montage de stockage externe (S3, SFTP, SMB, Google Drive), authentification SAML / LDAP / OpenID Connect. La version commerciale (ownCloud Enterprise) ajoute des modules de chiffrement côté serveur, de conformité RGPD, d'audit étendu et de clustering.
La principale force d'ownCloud face à Nextcloud tient à sa stabilité légendaire en environnement de production critique — le code est plus conservateur, l'API publique mieux gérée en termes de rétro-compatibilité, et l'éditeur (ownCloud GmbH) propose un support contractuel. Pour un usage familial ou une PME non régulée, app-nextcloud sera souvent plus attractif grâce à son écosystème d'apps ; pour une banque, un hôpital ou une administration, ownCloud garde des arguments.
🚀 Installation
Option 1 : Docker Compose (recommandé)
# docker-compose.yml
version: '3.8'
services:
owncloud:
image: owncloud/server:10.15
container_name: owncloud
restart: unless-stopped
ports:
- "8080:8080"
depends_on:
- db
- redis
environment:
OWNCLOUD_DOMAIN: cloud.example.com
OWNCLOUD_DB_TYPE: mysql
OWNCLOUD_DB_NAME: owncloud
OWNCLOUD_DB_USERNAME: owncloud
OWNCLOUD_DB_PASSWORD: ${DB_PASS}
OWNCLOUD_DB_HOST: db
OWNCLOUD_ADMIN_USERNAME: admin
OWNCLOUD_ADMIN_PASSWORD: ${ADMIN_PASS}
OWNCLOUD_REDIS_ENABLED: "true"
OWNCLOUD_REDIS_HOST: redis
volumes:
- owncloud_files:/mnt/data
db:
image: mariadb:11
container_name: owncloud-db
restart: unless-stopped
environment:
MARIADB_ROOT_PASSWORD: ${DB_ROOT_PASS}
MARIADB_DATABASE: owncloud
MARIADB_USER: owncloud
MARIADB_PASSWORD: ${DB_PASS}
volumes:
- db_data:/var/lib/mysql
redis:
image: redis:7-alpine
container_name: owncloud-redis
restart: unless-stopped
volumes:
owncloud_files:
db_data:
Option 2 : Paquets managés (production)
# Ubuntu 22.04 - dépôt officiel
wget -nv https://download.owncloud.com/server/repositories/10.15/Ubuntu_22.04/Release.key -O - \
| gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/owncloud.gpg
echo 'deb https://download.owncloud.com/server/repositories/10.15/Ubuntu_22.04/ /' \
| sudo tee /etc/apt/sources.list.d/owncloud.list
sudo apt update
sudo apt install owncloud-files owncloud-db
⚙️ Configuration
config.php: déclarations des trusted domains, du Redis ('memcache.local' => 'OC\\Memcache\\Redis') et dudefault_phone_region.- LDAP / Active Directory : configuration via
occ user:syncou l'UI admin. - Stockage externe : app « External Storage » (S3, SMB, FTP, Google Drive).
- WebDAV : activé nativement, idéal pour connecter des clients macOS / Linux.
- Antivirus : app « Antivirus for files » branchant ClamAV.
- Background jobs :
occ background-job:executeou cron toutes les 5 minutes.
🔄 Alternatives
Open Source
- app-nextcloud — Le fork devenu leader (AGPL-3.0, PHP)
- app-owncloud-infinite-scale — Refonte Go de l'éditeur, API S3-native
- app-seafile — Performances de sync excellentes
- app-cloudreve — Moderne, Go, multi-backends
- app-opencloud — Fork communautaire de OCIS
- app-oxicloud — Rust, moderne
- app-sync-in — Node.js, simple
- app-mydrive — Node.js, simple
Propriétaires (ce que cette app remplace)
- Microsoft SharePoint — partage de fichiers en environnement Microsoft
- Box for Business — cloud d'entreprise
- Citrix ShareFile — partage sécurisé
- Google Drive Enterprise — avec SSO et audit
🔐 Sécurité
- Chiffrement at-rest : propre au serveur (et non E2E), module « Encryption » de la version Enterprise.
- Authentification multi-facteur : TOTP, app-2fauth côté client.
- CSP & headers : durcir via reverse-proxy (app-traefik, app-caddy) avec HSTS, X-Frame-Options.
- Audit : app « Auditing » officielle, exportable vers syslog/SIEM.
- Mises à jour : ownCloud Server publie des correctifs mensuels ; souscrivez aux mails de sécurité.
- Bug bounty : programme public sur HackerOne pour les éditions Enterprise.
📚 Ressources
- Site officiel
- Documentation admin
- GitHub owncloud/core
- Forums communauté
- ownCloud Universe — catalogue d'apps et intégrations
Pages Liées
- cat-cloud-storage — Catégorie Cloud Storage
- recettes-docker-compose — Templates Docker
- app-nextcloud — Le fork devenu leader
- app-owncloud-infinite-scale — Refonte Go de l'éditeur
- securisation-home-lab — Sécurité
- Catalogue-Self-Hosted — Hub