Comment installer OwnCloud sur son serveur
Sujet ouvert par Simon Robic - Dernière réponse le 11 mai 2012 à 13h51
Inscrit le 21/02/2011
984 messages publiés
Image IPB

OwnCloud est un service qui permet d'accéder aux fichiers de son serveur, à son calendrier, à ses photos, à sa musique, à son carnet d'adresse, de façon privée. Il permet de se passer des services de Google Apps ou d'iCloud et donc de s'assurer de l'intégrité de ses données et du respect de sa vie privée. Mais il demande quelques manipulations pour pouvoir l'installer.

A - Linux

Quelque soit votre distribution, assurez-vous qu'elle dispose de ces paquets :

apt-get install apache2 php5 php5-json php-xml php-mbstring php5-zip php5-gd
apt-get install php5-sqlite curl libcurl3 libcurl3-dev php5-curl php-pdo


Téléchargez ensuite la dernière version (stable ou non) directement sur le site d'OwnCloud.


1 - Installation

Pour copier les fichiers téléchargés dans le répertoire de votre serveur web, faites

tar -xjf chemin/vers/les/fichiers/owncloud.x.x.x.tar.bz2
cp -r owncloud /chemin/vers/répertoire/web


Il faut ensuite paramétrer les permissions pour que le propriétaire du serveur web soit également propriétaire des dossiers data et config. Pour cela, il suffit de taper cette commande :

chown -R www-data:www-data /chemin/vers/installation/owncloud/install/data

(en remplaçant www-data:www-data - qui devrait fonctionner pour les serveurs Debian - par l'utilisateur et le groupe qui possèdent votre serveur web).

2 - .htaccess

Si votre serveur utilise Apache, vous devez autoriser les fichiers .htaccess pour utiliser OwnCloud. Pour cela, assurez-vous que "AllowOverride" est paramétré sur "All" dans la section "Directory /var/www" du fichier de votre virtual host. Par défaut, le fichier se trouve dans /etc/apache2/sites-available/nomDuHost (000-default pour le host par défaut).

Vérifiez également que les modules rewrite et headers sont actifs en tapant

a2enmod rewrite
a2enmod headers


Pour finir, redémarrez apache :

/etc/init.d/apache2 restart

3 - Configuration

Il ne reste plus qu'à aller, depuis votre navigateur, sur l'IP du serveur. Là, un assistant vous guidera dans les dernières étapes de la configuration.


B - Windows


1 - IIS

IIS n'est pas activé par défaut sur Windows, mais est bien livré avec. Pour l'activer, il faut aller dans le Panneau de Configuration, puis dans Programmes. Cliquez sur le lien "Activer ou désactiver des fonctionnalités Windows". Cochez ensuite les services suivant :

Image IPB

La Management Console est un luxe, mais ça sera bien pratique pour redémarrer le serveur ou pour en changer certaines options.

Assurez-vous que WebDAV Publishing est bien désactivé, sinon vous aurez des conflits entre ce composant et Owncloud.

2 - PHP

L'installation de PHP est très simple. Il suffit de le télécharger et de cliquer sur le fichier pour lancer l'assistant. Sélectionnez IIS FastCGI lorsque le choix vous est proposé.


3 - MySQL

Téléchargez MySQL, en version 32 ou 64 bits. Là aussi, une fois l'assistant téléchargé, il suffit de le lancer et de suivre les instructions. Une fois l'installation terminée, cochez la case pour lancer l'assistant de configuration d'instance.

Sélectionnez alors une configuration standard et choisissez de la faire tourner comme une service Windows. Cochez la case permettant de démarrer automatiquement le service au démarrage.

Notez bien le mot de passe que vous indiquerez pendant cette installation, vous en aurez besoin pour configurer OwnCloud.

4- OwnCloud

Téléchargez la dernière version d'OwnCloud et copiez les fichier dans le répertoire wwwroot de votre ordinateur. Changez les permissions du dossier ownloud en cliquant droit et en permettant aux utilisateurs d'y écrire.

Il ne reste plus qu'à se rendre sur l'IP du serveur depuis un navigateur pour terminer la configuration. Sélectionnez MySQL pour la base de données.


C - MacOS

1- MAMP

Pour installer OwnCloud sur MacOS, il faut commencer par installer MAMP. Une fois le logiciel téléchargé et installé sur votre ordinateur, allez dans ses préférences, puis dans l'onglet Apache. Définissez /Users/Votre nom/Sites comme le répertoire de vos sites.

2- OwnCloud

Téléchargez OwnCloud et, une fois l'archive décompressée, copiez les fichiers dans /Sites. Vous pouvez maintenant, via votre navigateur, vous rendre sur http://localhost pour terminer la configuration.

Dans d'autres sujets, j'aborderai d'autres aspects d'OwnCloud, comme sa synchronisation avec des appareils mobiles.
0 réponses

Tous les champs doivent être remplis.

Tous les champs doivent être remplis.

Tous les champs doivent être remplis.

Télécharger
Web Album Maker
Photo numérique - Concepteur d'albums photo pour sites web
 
UltraCover
Catalogues et pochettes - La recherche et l'impression de pochettes
 
Speed Video Converter
 
RegToy
Multi-fonctionnels - L'outil gratuit à tout faire !
 
PeerGuardian
Firewall - PeerGuardian, rempart pour P2P
 
Matoumba
EntrepreNantes
Numerama est un site du réseau PressTIC