- 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
Nie możesz wybrać więcej, niż 25 tematów Tematy muszą się zaczynać od litery lub cyfry, mogą zawierać myślniki ('-') i mogą mieć do 35 znaków.

README.md 1.7 KiB

8 miesięcy temu
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. # gitea-docker
  2. - description de l'installation de gitea via docker sans ssh et avec reverse tunnelling vers un serveur nginx.
  3. - configuration du serveur nginx pour rendre accessible ce serveur gitea
  4. ## Sur le serveur hebergeant docker
  5. 1. Créer le dossier gitea qui va accueillir le fichier docker-compose.yml
  6. ```
  7. mkdir gitea
  8. ```
  9. 2. Dans ce répertoire éditer le fichier “docker-compose.yml” et y mettre les lignes présentes dans ce [ficher](https://git.auxilife.eu/pblonde/gitea-docker/src/commit/32cd3323a8cbb4ca8634eaec5f99b1a74c73d705/docker/docker-compose.yml):
  10. ```
  11. nano docker-compose.yml
  12. ```
  13. 3. Créer les répertoires nécessaires aux containers:
  14. ```
  15. mkdir data
  16. mkdir postgres
  17. ```
  18. ## Sur le serveur hebergeant nginx
  19. 1. Creation du sous-domaine sur le nginx
  20. * Créer le fichier /etc/nginx/sites-available/git.auxilife.eu
  21. ```
  22. nano /etc/nginx/sites-available/git.auxilife.eu
  23. ```
  24. * Y mettre les lignes présentes dans ce [ficher](https://git.auxilife.eu/pblonde/gitea-docker/src/commit/85cee2018df0f4864c83d973973ccd064cc35882/nginx/git.auxilife.eu)
  25. 2. Créer un lien en tapant la commande suivante:
  26. ```
  27. ln -s /etc/nginx/sites-available/git.auxilife.eu /etc/nginx/sites-enabled/git.auxilife.eu
  28. ```
  29. 3. Recharger le serveur nginx:
  30. ```
  31. systemctl reload nginx
  32. ```
  33. 4. Ajouter la zone dns suivante sur ovh:
  34. git IN CNAME auxilife.eu.
  35. ![ovh](https://git.auxilife.eu/pblonde/gitea-docker/raw/branch/master/images/ovh.png)
  36. 5. Verifier que le domaine est accessible depuis votre ordinateur (cela peut prendre plusieurs dizaines de minutes):
  37. ```
  38. ping git.auxilife.eu
  39. ```
  40. 6. Créer le certificat let’s encrypt pour le domaine git.auxilife.eu:
  41. ```
  42. certbot --nginx -d git.auxilife.eu
  43. ```