Mon petit VPS : mon cloud à moi avec Owncloud

Owncloud est un cloud personnel qui répond à pas mal de besoin : gestion et synchro des calendriers, contacts, taches, fichiers, musiques et pas mal d'autres trucs...

J'ai fais une petite analyse dans cet article.

Je précise que j'ai auparavant installé LAMP, mais sinon Owncloud l'installe de lui même.

Récupérer Owncloud

Pour installer Owncloud et la bonne gestion des mise à jour, le passage par un dépôt est plutôt pratique.

Ajout du dépôt (je rappelle que je suis sur un Ubuntu Server 14.04, pour une autre distrib, regardez ici) :

sh -c "echo 'deb http://download.opensuse.org/repositories/isv:/ownCloud:/community/xUbuntu_14.04/ /' >> /etc/apt/sources.list.d/owncloud.list"

Ajout de la clé

wget http://download.opensuse.org/repositories/isv:ownCloud:community/xUbuntu_14.04/Release.key
apt-key add - < Release.key

Mise à jour et installation

apt update
apt install owncloud

Votre serveur devrait désormais être dispo sur http://votreadresseip/owncloud

Base de donnée

Comme je veux utiliser MySql, il va falloir que je crée une base attitrée avec un utilisateur ayant des droits uniquement sur cette base.

Connexion à MySql

mysql -u root -p
  • création d'une base de donnée dédiée à Owncloud
    CREATE DATABASE owncloud;
  • créer un utilisateur pour cette base :
    GRANT ALL ON owncloud.* to 'owncloud_user'@'localhost' IDENTIFIED BY 'motdepassedelutilisateur';
  • et on sort de MySql
    exit

Installer Owncloud

Avec un navigateur, rendez vous sur : http://votreadresseip/owncloud, et vous arriverez sur la page d’installation.

Il faudra créer un administrateur de Owncloud (pas admin, ni administrateur...) et lui indiquer comment accéder à la base de donnée MySql.

Capture

Cliquez sur « Terminer l'installation » et... c'est fait !

Taches régulières

Il est nécessaire que certaines taches s'effectuent régulièrement sur le système. Pour cela, le plus efficace est d'utiliser le cron du serveur.

crontab -u www-data -e

Puis dans le fichier, rajouter :

*/15  *  *  *  * php -f /var/www/owncloud/cron.php > /dev/null 2>&1

Soit : toutes les 15 minutes, exécute le fichier cron.php du répertoire owncloud.

On sort en enregistrant (CTRL+X).

 


Sources :

  • https://software.opensuse.org/download/package?project=isv:ownCloud:community&package=owncloud

Laisser un commentaire

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

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.