Le Cloud pour vos fichier c’est un peu le rêve de tous les geeks que nous sommes! Nos fichiers musique photos et vidéos toujours accessibles.
Dans ce tuto je vous propose de vous affranchir de dropbox et autres services ou on ne sait jamais vraiment qui voit nos fichier et quel est le niveau de confidentialité, et ce en utilisant ownCloud.
Il y’a d’autres avantages à ownCloud:
- Lecture streaming de vos vidéos.
- Player audio complet (liste de lecture etc…).
- Partage possible en interne ou via lien externe (avec ou sans protection par mot de passe).
- et plein d’autres choses…
Prérequis:
- Un serveur Web Apache sous CentOs 6.x
- Mysql installé.
1 |
rpm --import http://packages.atrpms.net/RPM-GPG-KEY.atrpms |
Ensuite installons les composants PHP obligatoires:
1 |
yum install php-pecl-apc php-mcrypt php-pear php-mysql php-gd php-mbstring php-pspell php-pdo php-xml |
Continuons et téléchargeons la version de ownCloud que nous voulons installer (en ce moment la 4.5.1 mais n’hesitez pas à corriger en fonction de la version voulue)
1 |
wget http://mirrors.owncloud.org/releases/owncloud-4.5.1.tar.bz2 |
Décompressons le fichier téléchargé:
1 |
tar -xzvf owncloud-4.5.1.tar.bz2 |
Ensuite déplaçons le dossier dans le répertoire web (chez moi /var/www/html):
1 |
mv owncloud /var/www/html |
Puis définissions les permissions de lecture/écriture:
1 |
chown -R apache: /var/www/html/owncloud |
Il ne nous reste plus qu’a créer la base de donnée MySQL.
Connection:
1 |
mysql -uroot -pYourPassword |
Création de la base de donnée et de l’utilisateur: (pensez à remplacer « owncloud_user » et « owncloud_user_password » par vos informations)
1 2 3 |
CREATE DATABASE owncloud; GRANT ALL PRIVILEGES ON owncloud.* TO 'owncloud_user'@'localhost' IDENTIFIED BY 'owncloud_user_password'; FLUSH PRIVILEGES; |
Et pour finir connectez vous à votre serveur pour finir l’installation via la web install.
Si vous voulez utiliser le SSL avec votre ownCloud suivez ce tuto pour l’activer sur votre serveur.