Как стать автором
Обновить

Комментарии 12

Думаю, потому что на сервере могут хоститься другие проекты, и указанный способ хорош чтобы один сервер использовать и для гитлаб и для других проектов. Я использую подобную конфигурацию на своем VDS правда вместо nginx у меня apache.

Посмотрите и полюбите traefik

В чем плюсы?

proxy_pass http://localhost:8080/$request_uri;

прокси пасс должен быть каким то таким что бы web ide нормально работала.

Если идет речь про Docker, то не проще сразу все развернуть в уже готовых контейнерах. В качестве прокси взять готовый nginx-proxy, для ssl letsencrypt-nginx-proxy-companion, и для GitLab контейнер указанный в статье. Все это запускает с пол пинка без лишних python3-certbot-nginx. И светить наружу порт SSH не очень хорошая идея, лучше доступ к порту упаковать в VPN.

А ещё проще использовать сразу то что для чего оно создавалось, выше писал о traefik

Стоило бы ещё напомнить, что по дефолту гитлаб съедает около 12гб памяти в простое. Это решается инструкциями с офсайта, можно до 2гб снизить

Можете дать ссылку на эти инструкции? Очень интересно почитать

Зарегистрируйтесь на Хабре, чтобы оставить комментарий