Owncloud
| Fiche express | |
|---|---|
| Type | Stockage de fichiers auto-hébergé (cloud privé) |
| Licence | Open source (AGPL) |
| Voir aussi | Cloud OVH · Stockage online · Certificats |
ownCloud est une plateforme libre de stockage et de partage de fichiers auto-hébergée, avec synchronisation type Dropbox, partage de liens, calendrier et contacts via des applications additionnelles.
Présentation
Le projet a connu une scission en 2016 : une partie de l'équipe de développement d'origine a créé Nextcloud, qui a depuis largement dépassé ownCloud en adoption et en rythme de développement. Pour un nouveau déploiement, évaluer les deux avant de choisir — Nextcloud est aujourd'hui le choix le plus courant dans l'écosystème libre (à vérifier selon les besoins).
Installation (exemple historique CentOS)
Les commandes suivantes datent d'une génération d'OS assez ancienne (CentOS 6) et servent de référence de principe — sur un système actuel, se reporter à la documentation d'installation officielle plutôt qu'aux dépôts ci-dessous, qui peuvent avoir disparu.
cd /etc/yum.repos.d/
wget http://download.opensuse.org/repositories/isv:ownCloud:community/CentOS_CentOS-6/isv:ownCloud:community.repo
yum install epel-release
rpm -ivh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
yum install owncloud
yum install mysql-server nginx
Penser aux certificats TLS pour l'accès HTTPS (cf. Certificats) avant toute exposition réseau, même interne.
Installation par ligne de commande (occ)
sudo -u nginx php occ maintenance:install \
--database "mysql" \
--database-name "owncloud" \
--database-user "USER_DB" \
--database-pass "MOT_DE_PASSE_DB" \
--admin-user "ADMIN" \
--admin-pass "MOT_DE_PASSE_ADMIN"
Choisir un mot de passe administrateur robuste — la commande l'accepte en clair sur la ligne de commande, à ne pas laisser dans l'historique shell d'une machine partagée.
Références
Commande occ] (documentation ownCloud, version historique 8.1 — vérifier la version actuelle)
Installation en ligne de commande]
Voir aussi
- Cloud OVH — hébergement possible du serveur
- Stockage online — alternatives en mode SaaS plutôt qu'auto-hébergé
- Certificats — mise en place du TLS avant exposition