0

owncloud: le stockage open-sources

Présentation de ownCloud

OwnCloud est une solution open-source de stockage en local, qui est accessible depuis le web via un navigateur internet.
De ce fait, il est possible d’accéder à ses documents depuis le monde entier avec une connexion à internet.

owncloud ubuntu

Dans cet article, l’installation est faite à partir d’Ubuntu 12.10 The Quantal Quetzal.

Pré-requis

Installer les paquets suivant:

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

Ou en passant par le paquet lamp-server^

Installation de Owncloud

Télécharger l’archive owncloud-4.5.2.tar.bz2

wget http://owncloud.org/releases/owncloud-4.5.2.tar.bz2

déplacer l’archive owncloud-4.5.2.tar.bz2 à la racine du serveur web

sudo mv owncloud-4.5.2.tar.bz2 /var/www

Décompresser l’archive

sudo tar xvf owncloud-4.5.2.tar.bz2

Donné les droits Apache sur le répertoire

sudo chown -R www-data:www-data /var/www/owncloud

Suite de l’installation de ownCloud dans le navigateur

dans le navigateur: http://127.0.0.1/owncloud
Dans mon cas, j’ai deux serveurs web: Ngninx sur le port 80 et Apache2 sur le port 81

owncloud ubuntu

Renseigner les champs puis cliquer sur « Terminer l’installation »
owncloud ubuntu

Une fois l’installation terminée, on arrive sur l’interface d’administration de ownCloud:
owncloud ubuntu

Sécurisation de ownCloud

Création d’un certificat auto-signé: Apache openssl: certificat auto-signé HTTPS

Activation du module Apache ssl

sudo a2enmod ssl

Activation du module Apache rewrite

sudo a2enmod rewrite

Redirection du protocole HTTP vers HTTPS, pour ce faire ajouter dans le fichier .htaccess à la racine du serveur web

sudo nano /var/www/.htaccess
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTPS} !=on
RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R,L]
RewriteRule .* - [env=HTTP_AUTHORIZATION:%{HTTP:Authorization},last]
</IfModule>

Relance d’Apache pour la prise en compte des modifications:

sudo service apache2 restart

L’accès au serveur ownCloud depuis l’extérieur se fait en indiquant l’adresse Ip publique de votre routeur/box dans le navigateur:
https://votre_IP/owncloud/
ou si vous avez un nom de domaine:
https://domaine.tld/owncloud/

source: http://owncloud.org/support/install/

Partager l'article :





fred

Administrateur Système autodidacte et utilisateur au quotidien de GNU/Linux (Debian, Ubuntu, Manjaro et un peu de CentOS).

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *