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.
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
0 commentaire