Owncloud accessible depuis exterieur

Bonjour
Je vous explique ma situation
Passionné d’informatique j’ai fait l’acquisition du raspberry pi 3 dans l’objectif de faire un serveur de fichier en ligne avec owncloud (challenge d’un ami)
Ma config
1 raspberry
La fibre
2 routeur avec 2 ip externe chez moi
et deux reverse dns (1 par routeur)
Ip raspberry 192.168.1.4
Port 80 et 443 redirige vers 192.168.1.4
Ip externe:
Routeur sur lequel rasp est connecte X.X.X.1
L’autre X.X.X.2

J’ai donc fait une installation de
owncloud
Mysql-server
apache2
php5
J’ai creer une base de donne nomme owncloud dans mysql et un identifiant Jules qui possède tout les droits dans my sql
J’ai autoriser via Allow Override All les connection au raspberry
J’ai mis une ip locale fixe sur le raspberry
Je me suis connecte au réseau du routeur sur lequel est connecte le raspberry
Je me suis connecte au raspberry via chrome avec http://192.168.1.4/owncloud
Je suis tombe sur la page de configuration
J’entre mes ID my sql et mes Futur ID owncloud
Je creer
En local tout marche bien mais en externe ca ne passe pas
Pour l’externe je peux tester en me connectant au routeur 2 qui possedent un IP externe differente du routeur 1
Et quand j’entre X.X.X.1:80/owncloud je tombe sur une page apache qui m’interdit l’entree
Je n’ai pas les droit
Il me faudrais donc savoir
Comment mettre son Owncloud sur internet
Comment faire un certificat auto signe pour owncloud
Et si vous avez comment mettre un disque dur externe et google drive sur owncloud (je n’arrive pas via l’api)

PS je pense que ce pb vient de httpaccess et virtualhost que je n’ait pas configurer

Cordialement
Jules1300

Bonjour Jules,

Pour une installation et des mises à jour propres je te conseille d’aller jeter un oeil sur le site d’owncloud.org et d’installer owncloud via les dépots officiels de débian (raspian est un dérivé de débian).

==> https://download.owncloud.org/download/repositories/stable/owncloud/
sélectionne le dépot débian et suis les instuctions (en anglais)

Ensuite sert toi de ce site
==> http://www.windtopik.fr/configuration-owncloud/

C’est un tuto pour sécuriser son cloud, et démarrer avec un disque dur externe.

Si besoin je ferais un tuto pour booter directement sur un disque dur externe et ne plus se servir de la carte SD (sauf à la séquence du boot, pas le choix…)

Bon courage!

oui j’ai deja regarder ces tuto mais ils ne permettent pas un acces via l’ip externe / reverse dns
Jules

Ok pour l’accès externe il faut faire un routage du port 80 ou 443 (ou les 2 si tu as sécurisé ton cloud) de ta box vers l’IP de ton cloud. C’est les règles NAT suivant ta box c’est un peu différent, cherches un tuto pour ajouter une règle NAT avec ta box.

Ensuite il faut gérer ton IP dynamique car elle change régulièrement (suivant ton fournisseur internet). Tu ne peut pas à chaque fois que ton IP publique change modifier ta config à chaque fois. Il te faut créer un dns (une adresse web) pour gérer ton IP dynamique publique. Pour cela regarde sur no-ip.org ou dydns pour créer un compte et un dns.

Une fois ton dns créé il faut l’ajouter dans ta box et dans ton cloud dans les « domaines vérifiés ».

C’est un peu succinct comme explications mais suivant ta box et ton dns les méthodes sont un peu différentes mais la démarche est la même (règle NAT, gestion de l’IP, rajout du dns dans la box et dans la config du cloud).

A+

Bizarrement je n’ai jamais touché au htaccess, ni à virtualhost (dans server.conf, ou 000-default.conf).

J’ai pu modifier directement via l’interface web de owncloud (passage en https).

Le disque dur externe c’est facile il fait bien savoir comment l’alimenter (via le RPI ou alim externe), puis déplacer les fichiers et mettre les bon liens (owncloud ne fonctionne pas comme un NAS).

Google drive sur owncloud je n’ai jamais essayé…

Bonjour,
j’ai bien suivi la manip de Yayaa10, mais je tombe a chaque fois depuis l’extérieur sur la page Apache2 « it Work ! »
une ideé ?
Merci.

il faut ajouter « owncloud/ » à la fin de ton adresse web.

ex: www.tondomaineouadresseIP/owncloud/

Merci beaucoup, Ca marche !!!

1 « J'aime »

Bonjour
J’ai fais la redirection mais je tombe sur une page m’indiquant que Apache ne me donne pas la permission d’entree

Est ce que tu peux donner ton message d’erreur précis ou une capture d’écran ?

J’ai le même problème mais avec un seul routeur (Freebox)
Je parviens à me connecter à mon raspberry en local et à utiliser Owncloud mais je ne parviens pas à m’y connecter de l’extérieur.
Je suis nouveau sur ce forum et je ne sais pas si je poste ma question au bon endroit.
Cordialement
JGab