J’ai récemment acquis un Raspberry Pi 3 pour en faire un serveur de stockage (via OwnCloud) mais aussi un serveur git pour le développement de mes projets d’informatique (via GitLab).
Dans un premier temps, j’ai suivi le tutoriel pour installer OwnCloud sur mon Raspberry. J’ai réussi à le faire marcher sans encombre en utilisant un HDD externe (format ext4) comme moyen de stockage. En testant avec comme adresse _http://IP-interne-Raspberry/owncloud_, ça marche nickel.
Dans un second temps, j’ai réalisé les 4 petites étapes pour installer GitLab sur ma framboise… Tout se déroule bien. Aucune erreur à signaler. Je teste d’accéder au service via http://IP-interne-Raspberry cette fois-ci… Ça marche nickel là aussi.
Je vérifie le premier service installé et là… Malaise… Plus aucun accès à OwnCloud.
Je viens donc vous demander ici s’il est possible d’avoir accès à ces deux services simultanément ?
Et, si oui, comment faut-il faire ?
J’ai actuellement remis à zéro ma framboise et réinstallé les mises à jour de base via les commandes :
sudo apt-get update && sudo apt-get upgrade
Je reste à votre entière disposition pour toute question, et vous remercie d’avance pour avoir pris le temps de lire ce message.
Bonjour @Nabla, tout d’abord merci d’avoir pris le temps de me répondre.
J’ai en effet suivi un tutoriel pour installer OwnCloud, puis un autre tutoriel pour GitLab. Voici les différents liens :
Le premier est détaillé, mais le second utilise beaucoup de script, je ne peux donc pas tellement choisir où installer GitLab…
Je suis en train de regarder le tutoriel sur GitLab pour l’installer à partir des sources.
Pour un raspberry je te conseille plutôt gogs (plus legé que le ruby de gitlab)
Je te conseille de gerer ton git and cloud avec 2 sous-domaines differents au lieu de tapper l’ip, ainsi tu pourras facilement séparer tes services (avec nginx ou apache)
Bonjour et merci pour ta réponse
Je débute dans l’hébergement de service web, sous Apache pour la part, aurais tu un lien pour m’expliquer comment indiquer à Apache que tel service appartient à tel sous domaine ? S’agit il du fichier config.php que l’on doit éditer lors de l’installation de OwnCloud qui gère tout cela ?
Bonjour,
je reviens vers vous avec quelques nouvelles.
Après quelques recherches j’ai trouvé plusieurs tutoriels permettant de gérer GitLab avec Apache2 dans un sous-dossier (http://www.example.ex/gitlab). J’ai suivi les différents tutoriels mais je n’arrive cependant pas à accéder à GitLab. Voici le fichier de configuration pour git d’apache :
<VirtualHost _default_:80>
DocumentRoot /var/www/html
ServerName exemple.ddns.net:80
ServerAdmin root@localhost
Alias /gitlab /opt/gitlab/embedded/service/gitlab-rails/public
<Location /gitlab>
Require all granted
ProxyPassReverse http://127.0.0.1:8181
ProxyPassReverse http://exemple.ddns.net/git
RewriteEngine on
Forward all requests to gitlab-workhorse except existing files like error documents
Voyez vous, parmis ces lignes, une erreur qui a été commise ? Si besoin je peux également joindre le contenu du fichier gitlab.rb (configuration du serveur gitlab avec, entre autre, l’option :
nginx[‹ enable ›]=false;
En espérant trouver une solution avec votre aide, cordialement.