- description de l'installation de gitea via docker sans ssh et avec reverse tunnelling vers un serveur nginx. - configuration du serveur nginx pour rendre accessible ce serveur gitea
25'ten fazla konu seçemezsiniz Konular bir harf veya rakamla başlamalı, kısa çizgiler ('-') içerebilir ve en fazla 35 karakter uzunluğunda olabilir.

1.7 KiB

gitea-docker

  • description de l’installation de gitea via docker sans ssh et avec reverse tunnelling vers un serveur nginx.
  • configuration du serveur nginx pour rendre accessible ce serveur gitea

Sur le serveur hebergeant docker

  1. Créer le dossier gitea qui va accueillir le fichier docker-compose.yml
mkdir gitea
  1. Dans ce répertoire éditer le fichier “docker-compose.yml” et y mettre les lignes présentes dans ce ficher:
nano docker-compose.yml
  1. Créer les répertoires nécessaires aux containers:
mkdir data
mkdir postgres

Sur le serveur hebergeant nginx

  1. Creation du sous-domaine sur le nginx
  • Créer le fichier /etc/nginx/sites-available/git.auxilife.eu
nano /etc/nginx/sites-available/git.auxilife.eu
  • Y mettre les lignes présentes dans ce ficher
  1. Créer un lien en tapant la commande suivante:
ln -s /etc/nginx/sites-available/git.auxilife.eu /etc/nginx/sites-enabled/git.auxilife.eu
  1. Recharger le serveur nginx:
systemctl reload nginx
  1. Ajouter la zone dns suivante sur ovh:

git IN CNAME auxilife.eu.

ovh

  1. Verifier que le domaine est accessible depuis votre ordinateur (cela peut prendre plusieurs dizaines de minutes):
ping git.auxilife.eu
  1. Créer le certificat let’s encrypt pour le domaine git.auxilife.eu:
certbot --nginx -d git.auxilife.eu