Installation de OwnCloud

Installation de OwnCloud

1 août 2018 Non Par Noah Mautain

Précédemment nous avons vu comment installer NextCloud sur Debian 8, aujourd’hui nous allons voir comment installer un autre cloud opensource: OwnCloud.

Nous allons commencer par installer Apache, PHP ainsi que les modules PHP:

apt-get install apache2 mariadb-server libapache2-mod-php7.0 \
    openssl php-imagick php7.0-common php7.0-curl php7.0-gd \
    php7.0-imap php7.0-intl php7.0-json php7.0-ldap php7.0-mbstring \
    php7.0-mcrypt php7.0-mysql php7.0-pgsql php-smbclient php-ssh2 \
    php7.0-sqlite3 php7.0-xml php7.0-zip php-redis php-apcu

Installons maintenant le serveur MySQL qui servira pour la base de données:

apt-get install mariadb-server

Démarrons et activons le service:

systemctl start mariadb
systemctl enable mariadb

Et configurons MariaDB:

mysql_secure_installation

Après avoir fait la configuration et avoir déterminer un mot de passe root pour MariaDB créons la base de données, l’utilisateur et donnons lui les privilèges nécessaires:

mysql -u root -p

CREATE DATABASE cloud CHARACTER SET utf8;

GRANT ALL PRIVILEGES ON cloud.* TO 'cloud'@'localhost' IDENTIFIED BY 'votre_mot_de_passe';

FLUSH PRIVILEGES;

exit

Installons maintenant OwnCloud en lui même:

wget -qO- https://download.owncloud.org/download/repositories/stable/Debian_9.0/Release.key | sudo apt-key add -

echo 'deb https://download.owncloud.org/download/repositories/stable/Debian_9.0/ /' | sudo tee /etc/apt/sources.list.d/owncloud.list

apt-get install apt-transport-https

apt-get update

apt-get install owncloud-files (Placer de le répertoire /var/www/owncloud/)

Il faut maintenant configurer Apache:

nano /etc/apache2/sites-available/owncloud.conf
Alias /owncloud "/var/www/owncloud/"

<Directory /var/www/owncloud/>
Options +FollowSymlinks
AllowOverride All

<IfModule mod_dav.c>
Dav off
</IfModule>

SetEnv HOME /var/www/owncloud
SetEnv HTTP_HOME /var/www/owncloud

</Directory>

On active la configuration Apache pour OwnCloud:

a2ensite owncloud

Nous redémarrons Apache:

systemctl restart apache2

Et donnons les permissions:

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

Pour finir l’installation, rendez-vous sur https://votre_ip/owncloud/ et finissez l’installation de votre cloud personnel sous OwnCloud.