User Tools

Site Tools


informatique:logiciels:owncloud

This is an old revision of the document!


Owncloud

Owncloud est considéré comme une alternative à Dropbox, libre et respectueuse des données personnelles. Pour mémoire, Dropbox est un logiciel de synchronisation de fichiers multi-matériel c'est-à-dire qu'il existe une version pour Windows, Mac, Android, etc…

Dropbox VS Owncloud

Il existe des avantages et des inconvénients aux 2 solutions :

Les points communs :

  • logiciels permettant de synchroniser les fichiers entre des appareils de différents types : PC (Windows/Linux), Mac, smartphone
  • gestion des versions des fichiers
  • permettent de synchroniser automatiquement les photos du smartphone

Les particularités de Dropbox…

+ solution "out of the box" : simple à mettre en place, pas de problème à gérer soi-même
+ dossier de référence dans le cloud Amazon (S3) = haute disponibilité et redondance des données "natives"
- on délègue tous = problème de confidentialité des données
- offre gratuite limitée à 2 Go de données (pour l'instant)

et celles d'Owncloud :

+ on maitrise tout soi-même : maitrise de la solution (logiciel libre) et on sait où sont nos données (chez nous)
- "solution de barbu" : nécessite un bon niveau technique pour la mise en place et le "support"
- c'est à vous de gérer la sécurisation des données (redondance, confidentialité)
-> nécessite un serveur allumé H24 (auto-hébergement)
+ permet de synchroniser les contacts et le calendrier de votre smartphone
+ gestion de plugins pour étendre les fonctionnalités

Installation sous Debian 6

(Linux + Apache2 + PHP + SQLite)

src : owncloud.org

Prérequis

Pour éviter les merdes avec apache2-mpm-prefork et apache2-mpm-worker, on installe php5 avant le serveur web (ses dépendances installeront apache2 avec le bon module) :

# aptitude install php5 php5-json php5-gd
# aptitude install php5-sqlite curl libcurl3 libcurl3-dev php5-curl
 
# aptitude install bzip2

Certains paquets indiqués comme requis sur le site web officel qui ne sont pas trouvés dans les dépôts ⇒ tant pis :

php-pdo php-xml php-mbstring php5-zip

Installation

Téléchargement et extraction :

mkdir ~/src
cd ~/src
wget http://download.owncloud.org/releases/owncloud-4.5.0.tar.bz2
100%[================================================>] 9 148 741   62,5K/s   ds 2m 18s
 
$ tar -xjf owncloud-4.5.0.tar.bz2
# cp -r owncloud /var/www/

Permissions

# chown www-data ../owncloud
# chown -R www-data:www-data apps
# chown -R www-data:www-data config
 (pas de dossier "data" : il sera créé par l'install)
# chown www-data .htaccess

Configuration d'Apache

Activer les htaccess :

# vi /etc/apache2/sites-available/default
[..]
<Directory /var/www/>
	AllowOverride All
[..]
 
# a2enmod rewrite
# a2enmod headers
# service apache2 restart

puis on fini l'installation en webUI : http://192.168.2.126/owncloud

Liens

informatique/logiciels/owncloud.1350487128.txt.gz · Last modified: 2013/10/14 20:55 (external edit)