Installer Owncloud

BBR18
Messages : 299
Enregistré le : 02 Nov 2014, 09:05

Installer Owncloud

Message non lupar BBR18 » 18 Fév 2015, 11:02

Il existe Dropbox, Hubic, etc. mais si vous avez envie d'être "chez vous", vous pouvez installer votre cloud sur votre serveur.

On met le serveur à jour

Code : Tout sélectionner

apt-get update && apt-get upgrade


on installe nano au cas où il ne soit pas présent (vous pouvez aussi utiliser vi, vim, etc.)

Code : Tout sélectionner

apt-get install nano

Code : Tout sélectionner

ssh-keygen -t dsa


On installe notre clé SSH (pas obligatoire mais conseillé)
voir ici : viewtopic.php?f=10&t=16

Ensuite on installe fail2ban et ufw

Code : Tout sélectionner

apt-get install fail2ban ufw -y


On vérifie que le port ssh est protégé

Code : Tout sélectionner

nano /etc/fail2ban/jail.conf


Si vous avez installé votre clé, vous pouvez mettre le nombre d'essai à 1 et le temps de bannissement élevé

Code : Tout sélectionner

[ssh]
enabled = true
port = 22
filter = sshd
logpath = /var/log/auth.log
maxretry = 1
bantime = 1300000
banaction = iptables-allports


puis on relance fail2ban

Code : Tout sélectionner

service fail2ban reload


Voir tuto complet de fail2ban : viewtopic.php?f=10&t=19

On ajoute les sources de owncloud

Code : Tout sélectionner

nano /etc/apt/sources.list.d/owncloud.list


on ajoute cette ligne

Code : Tout sélectionner

deb http://download.opensuse.org/repositories/isv:/ownCloud:/community/Debian_7.0/ /

Code : Tout sélectionner

wget http://download.opensuse.org/repositories/isv:ownCloud:community/Debian_7.0/Release.key

Code : Tout sélectionner

apt-key add - < Release.key


On installe Owncloud

Code : Tout sélectionner

apt-get update && apt-get install owncloud -y


Puis on active le SSL

Code : Tout sélectionner

a2enmod ssl

Code : Tout sélectionner

a2ensite default-ssl


On configure le firewall afin ne n'autoriser que le port SSH et le 443 (web en https)

si vous avez des ip fixes :

Code : Tout sélectionner

ufw default deny
ufw allow from votre_IP1 to any port 22
ufw allow from votre_IP2 to any port 443
ufw allow from votre_IP1 to any port 22
ufw allow from votre_IP2 to any port 443
ufw enable


si vous n'avez pas d'ip fixe

Code : Tout sélectionner

ufw default deny
ufw allow 22
ufw allow 443
ufw enable


on relance Apache

Code : Tout sélectionner

service apache2 reload


Vous pouvez maintenant accéder à votre cloud

Code : Tout sélectionner

https://ip_serveur/owncloud


Lorsque vous serez sur votre interface graphique, cliquez sur votre nom d'utilisateur en haut à droite, puis administration
dans la partie gauche de l'écran ouvrez la partie sécurité et cochez Forcer le https afin que vos données soient chiffrées lorsqu'elles transiteront sur le web.
Si tout est bien configuré, vous ne devriez pas pouvoir accéder au cloud en tapant http sans le S

BBR18
Messages : 299
Enregistré le : 02 Nov 2014, 09:05

Re: Installer Owncloud

Message non lupar BBR18 » 28 Avr 2015, 13:50

Alors si comme moi l'idée vous venait d'accepter la mise à jour proposée dans owncloud, réfléchissez bien car il y a des fonctions qui ne marchent plus : les contacts et le calendrier.
Une fois la mise à jour terminée (super long), vous aurez une page blanche au lieu de l'interface graphique d'owncloud, c'est un peu ennuyeux ^^

La solution, se connecter en ssh :
se déplacer dans ce répertoire

Code : Tout sélectionner

cd /var/www/owncloud


puis désactiver le calendrier (il faut changer d'utilisateur pour le faire)

Code : Tout sélectionner

sudo -u www-data php ./occ app:disable calendar


même chose avec les contacts

Code : Tout sélectionner

sudo -u www-data php ./occ app:disable contacts


si vous utilisez ces applications, restez avec la version précédente tant que le bug n'est pas corrigé


Retourner vers « OwnCloud »

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 1 invité