- 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
No puede seleccionar más de 25 temas Los temas deben comenzar con una letra o número, pueden incluir guiones ('-') y pueden tener hasta 35 caracteres de largo.
pblonde ca9cddc3af Mise à jour de 'nginx/git.auxilife.eu' hace 5 meses
docker Mise à jour de 'docker/docker-compose.yml' hace 6 meses
images Transférer les fichiers vers 'images' hace 7 meses
nginx Mise à jour de 'nginx/git.auxilife.eu' hace 5 meses
README.md Mise à jour de 'README.md' hace 7 meses

README.md

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
  1. répondre à la question:
Please choose whether or not to redirect HTTP traffic to HTTPS, removing HTTP access.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
1: No redirect - Make no further changes to the webserver configuration.
2: Redirect - Make all requests redirect to secure HTTPS access. Choose this for
new sites, or if you're confident your site works on HTTPS. You can undo this
change by editing your web server's configuration.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Select the appropriate number [1-2] then [enter] (press 'c' to cancel): 2
  1. Rendez-vous avec votre navigateur à l’adresse:

https://git.auxilife.eu