Owncloud

De wiki.nexiat.fr
Aller à la navigation Aller à la recherche
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