–Le cloud personnel est à la mode! Que ce soit sur un serveur dédié virtuel (VPS), un serveur dédié, ou encore hébergé chez soi (auto-hébergement), le cloud personnel est à la mode NextCloud ce sera pour une prochaine fois, ici nous allons voir ownCloud
Petite précision, tout ce qui va suivre à partir de ce point sera en plus d’Ubuntu (server) 16.04.x également valable pour Linux Mint 18.x
On vérifie tout d’abord d’avoir un système à jour et opérationnel! Pas d’erreur par ci et par là
sudo apt update && sudo apt upgrade
Installation de LAMP
LAMP = Linux Apache Mysql (ou MariaDB) et Php
Pour LAMP avec Mysql:
sudo apt install apache2 php mysql-server libapache2-mod-php php-mysql
Pour LAMP avec MariaDB:
sudo apt install apache2 php mariadb-server libapache2-mod-php php-mysql
Pendant l’installation un mot de passe administrateur pour Mysql avec une réintroduction pour vérification vous sera demandée.
Installation de ownCloud
Je me suis servi de la page officielle proposée, donc par le site ownCloud: https://download.owncloud.org/download/repositories/stable/owncloud/
Toutes les commandes suivantes sont à rentrer une à une en mode « root »! Donc « sudo » devant chaque commande ou alors « sudo -i » pour être tranquille
wget -nv https://download.owncloud.org/download/repositories/stable/Ubuntu_16.04/Release.key -O Release.keyapt-key add - < Release.key
sh -c "echo 'deb http://download.owncloud.org/download/repositories/stable/Ubuntu_16.04/ /' > /etc/apt/sources.list.d/owncloud.list"
apt-get update
apt-get install owncloud
Après cette dernière commande vous devrez répondre par « yes » à la demande de confirmation!
On redémarre « apache » avec:
sudo service apache2 reload
Configuration de la base de données Mysql
On se log à « mysql » avec le compte « root »:
mysql -u root -p
On crée une base de donnée:
CREATE DATABASE owncloud;
owncloud est le nom de la base de donnée! Vous choisissez et mettez ce que vous voulez! Retenez le nom choisi!
Ensuite on crée un nom utilisateur avec un mot de passe pour cette base de donnée:
GRANT ALL ON owncloud.* to 'owncloud'@'localhost' IDENTIFIED BY 'set_database_password';
‘owncloud’ est le nom utilisateur et ‘set_database_password’ est le mot de passe de la base de donnée! Vous choisissez et mettez ce que vous voulez! Retenez ce que vous mettez!
On termine avec cette commande:
FLUSH PRIVILEGES;
Et on quitte:
exit
Configuration de ownCloud
Pour cette configuration il suffit de démarrer votre navigateur et de rentrer l’adresse ip de la machine où est installé ownCloud, ou encore le nom de domaine:
http(s)://nom_de_domaine-ou_adresse_ip/owncloud
Bienvenue
C’est sur cette page que vous allez créer votre compte administrateur ownCloud.
« Username » pour nom utilisateur et « Password » pour le mot de passe.
Avant de cliquer sur « Terminer » ou « Finish setup », ouvrez « Storage & database » par un clic.
C’est là que vous allez pouvoir choisir l’emplacement de votre base de donnée, et d’utiliser « SQLite » ou « MySQL/MariaDB ».
Pour « SQLite », il n’y à rien à faire, et pour « MySQL/MariaDB », il faudra utiliser vos informations lors de la création de votre base de donnée. Ici « MySQL ».
Maintenant on peut continuer et faire clic sur « Terminer » ou « Finish setup »
Bienvenue…
C’est parti…
Si un résumé en .odt reprenant uniquement les commandes terminal vous tente, c’est ici (et sur ownCloud ): http://anyservices.ddns.net/owncloud/index.php/s/kRBZSlim4PGisJU
Envie de partagez avec moi via ownCloud? : https://owncloud.org/federation/#any@anyservices.ddns.net/owncloud
Dans un prochain article, nous verrons comment manipuler le fichier « config.php » se trouvant ici dans « /var/www/owncloud/config« . Nous verrons comment accéder à son cloud via son nom de domaine (trusted domaine), nous verrons comment installer et utiliser un cache local (memcached) et nous verrons aussi comment partir vers sa base de donnée « MySQL » si l’on n’a démarrer (trop vite) avec « SQLite ». Et nous verrons comment utiliser « LibreOffice » en mode « headless » à partir du serveur (machine où est installé « ownCloud ») pour l’édition de documents « docx »
Articles similaires: