Installation de Owncloud sur une instance Simple Hosting et connexion WebDAV
Instance Simple Hosting : PHP 5.6 / MySQL 5.5
Taille : S
1/ Via la page d’information de votre instance, créer un hôte virtuel avec comme sous-domaine : nuage
Soit : nuage.espace-bidouilleur.fr
Lien :
https://wiki.gandi.net/fr/simple/shs-dns_config/instance
2/ Connexion sur l’instance via la console d’urgence.
➜ ~ ssh 4440054@console.dc0.gpaas.net ... hosting-user@EspaceBidouilleur:/srv/data$ hosting-user@EspaceBidouilleur:/srv/data$ cd web/vhosts/nuage.espace-bidouilleur.fr/htdocs/ hosting-user@EspaceBidouilleur:/srv/data/web/vhosts/nuage.espace-bidouilleur.fr/htdocs$
Lien:
https://wiki.gandi.net/fr/simple/console
3/ Télécharger l’archive de Owncloud.
hosting-user@EspaceBidouilleur:/srv/data/web/vhosts/nuage.espace-bidouilleur.fr/htdocs$ wget https://download.owncloud.org/community/owncloud-10.0.2.zip
4/ Décompresser l’archive.
hosting-user@EspaceBidouilleur:/srv/data/web/vhosts/nuage.espace-bidouilleur.fr/htdocs$ unzip owncloud-10.0.2.zip hosting-user@EspaceBidouilleur:/srv/data/web/vhosts/nuage.espace-bidouilleur.fr/htdocs$ mv owncloud/* . hosting-user@EspaceBidouilleur:/srv/data/web/vhosts/nuage.espace-bidouilleur.fr/htdocs$ rm owncloud -rf hosting-user@EspaceBidouilleur:/srv/data/web/vhosts/nuage.espace-bidouilleur.fr/htdocs$ rm owncloud-10.0.2.zip
5/ Créer la base de données : nuage.
Lien :
https://wiki.gandi.net/fr/simple/mysql
6/ Démarrer l’installation.
http://nuage.espace-bidouilleur.fr/
7/ Configuration de l’installation.
– Créer un compte administrateur :
Nom d’utilisateur : Administrateur
Mot de passe :
– [Stockage & base de données]
– Sélectionner la base de données : MySQL/MariaDB
Utilisateur de la base de données : root
Mot de passe de la base : < un mot de passe >
Nom de la base de données : nuage
– [Terminer l’installation]
8/ Connexion en WebDAV.
Serveur Gandi IaaS : Debian 8 64 bits (HVM)
– Installation du module davfs2 pour le noyau Linux :
root@server01dav:/home/admin# apt-get install davfs2
– Configuration du module :
Configuring davfs2 : Should unprivileged users be allowed to mount WebDAV resources?
– Ajout de l’utilisateur au module :
root@server01dav:/home/admin# usermod -aG davfs2 admin
– Création du point de montage :
admin@server01dav:~$ mkdir nuage
– Création du fichier de configuration :
admin@server01dav:~$ mkdir .davfs2
– Copie d’un exemple de fichier de configuration :
root@server01dav:/home/admin# cp /etc/davfs2/secrets /home/admin/.davfs2/
– Changement de propriétaire et de permission :
root@server01dav:/home/admin# chown admin:users /home/admin/.davfs2/secrets root@server01dav:/home/admin# chmod 600 /home/admin/.davfs2/secrets
– Configuration du fichier de configuration :
Ouvrir :
~/.davfs2/secrets
Ajouter à la fin :
nuage.espace-bidouilleur.fr/remote.php/webdav Administrateur Mot2Passe
– Configuration du point de montage :
Ouvrir :
/etc/fstab
Ajouter à la fin :
nuage.espace-bidouilleur.fr/remote.php/webdav /home/admin/nuage davfs user,rw,noauto 0 0
– Montage du point de montage :
admin@server01dav:~$ mount ~/nuage /sbin/mount.davfs: warning: the server does not support locks /sbin/mount.davfs: loading kernel module fuse
– Vérification :
admin@server01dav:~$ ls -l nuage/ total 4993 drwxr-xr-x 2 admin users 0 Jun 3 15:35 Documents drwxr-xr-x 2 admin users 0 Jun 3 15:35 Photos drwx------ 2 admin users 0 Jun 3 16:26 lost+found -rw-r--r-- 1 admin users 5111899 Jun 3 15:35 ownCloud Manual.pdf
– Test :
* Créer un fichier dans le répertoire ‘~/nuage/‘ et vérifier sa présence dans Owncloud.
* Créer un fichier dans Owncloud et vérifier sa présence dans le répertoire ‘~/nuage/‘.
– Démontage du point de montage.
admin@server01dav:~$ umount ~/nuage /sbin/umount.davfs: waiting while mount.davfs (pid 18361) synchronizes the cache .. OK
– Vérification.
admin@server01dav:~$ ls -l nuage/ total 0
– Lien :
https://doc.owncloud.org/server/7.0/user_manual/files/files.html
9/ Client pour smartphone Android.
Application ownCloud version 2.4.0 :
https://f-droid.org/repository/browse/?fdid=com.owncloud.android&fdpage=2
Comments are closed, but trackbacks and pingbacks are open.