Инструменты пользователя

Инструменты сайта


software:linux_server:ubuntu_server_install_gitlab

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
software:linux_server:ubuntu_server_install_gitlab [2024/03/01 08:17] – [Редактирование файла конфигурации GitLab] vladpolskiysoftware:linux_server:ubuntu_server_install_gitlab [2024/08/19 10:28] (текущий) – [Ссылки и Дополнения] vladpolskiy
Строка 1: Строка 1:
-======GitLab в Ubuntu 22.04======+======Установка GitLab в Ubuntu 22.04======
  
 =====Введение===== =====Введение=====
Строка 58: Строка 58:
 <code> <code>
 curl -LO https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh curl -LO https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh
 +</code>
 +
 +Или можно это сделать с помощью test скрипта **script.deb.sh** этого сайта
 +
 +<code>
 +curl -LO https://book51.ru/test/script.deb.sh
 </code> </code>
  
Строка 76: Строка 82:
 <code> <code>
 sudo apt install gitlab-ce sudo apt install gitlab-ce
 +</code>
 +
 +Либо версии **gitlab-ce 16.9.1**
 +
 +<code>
 +sudo apt-get install gitlab-ce=16.9.1-ce.0
 </code> </code>
  
Строка 109: Строка 121:
  
 Этот вывод указывает на то, что веб-интерфейс GitLab теперь доступен после настройки приложения. Этот вывод указывает на то, что веб-интерфейс GitLab теперь доступен после настройки приложения.
 +
 +См. [[software:linux_server:ubuntu_server_setting_Firewall_UFW|Hастройка брандмауэра с помощью UFW Ubuntu Server]]
  
 =====Редактирование файла конфигурации GitLab===== =====Редактирование файла конфигурации GitLab=====
Строка 118: Строка 132:
 </code> </code>
  
-Найдите **external_url** строку конфигурации. Обновите его, чтобы он соответствовал вашему домену, и обязательно измените **http** его **https** на автоматическое перенаправление пользователей на сайт, защищенный сертификатом Let's Encrypt:+Найдите **external_url** строку конфигурации. Обновите его, чтобы он соответствовал вашему домену:
  
 <file code ip.exsample> <file code ip.exsample>
Строка 128: Строка 142:
  
 {{:software:linux_server:gitlab_install_linux_1.png?|}} {{:software:linux_server:gitlab_install_linux_1.png?|}}
 +
 +Если external_url указывается с номером порта отличным от 80, 443, при включенном брандмауэре, то необходимо прописать в настройках брандмауэра этот порт:
 +
 +<code>
 +sudo ufw allow 7575/tcp
 +</code>
 +
 +{{:software:linux_server:ufw_26.png?|}}
  
 Запустите следующую команду, чтобы перенастроить GitLab: Запустите следующую команду, чтобы перенастроить GitLab:
Строка 135: Строка 157:
 </code> </code>
  
-Это инициализирует GitLab, используя информацию, которую он сможет найти о вашем сервере. Это полностью автоматизированный процесс, поэтому вам не придется отвечать ни на какие подсказки. В процессе также будет настроен сертификат Let's Encrypt для вашего домена.+Это инициализирует GitLab, используя информацию, которую он сможет найти о вашем сервере. Это полностью автоматизированный процесс, поэтому вам не придется отвечать ни на какие подсказки. 
 + 
 +Проверьте установку с помощью следующей команды: 
 + 
 +<code> 
 +sudo gitlab-rake gitlab:env:info 
 +</code> 
 + 
 +{{:software:linux_server:gitlab_install_linux_7.png?|}}
  
 =====Первоначальные настройки через веб-интерфейс===== =====Первоначальные настройки через веб-интерфейс=====
Строка 195: Строка 225:
   * [[https://docs.digitalocean.com/products/networking/dns/getting-started/quickstart/|Краткое руководство по DNS]]   * [[https://docs.digitalocean.com/products/networking/dns/getting-started/quickstart/|Краткое руководство по DNS]]
   * [[https://www.digitalocean.com/community/tutorials/how-to-setup-a-firewall-with-ufw-on-an-ubuntu-and-debian-cloud-server|Как настроить брандмауэр с помощью UFW]]   * [[https://www.digitalocean.com/community/tutorials/how-to-setup-a-firewall-with-ufw-on-an-ubuntu-and-debian-cloud-server|Как настроить брандмауэр с помощью UFW]]
 +  * [[software:linux_server:ubuntu_server_setting_Firewall_UFW|Hастройка брандмауэра с помощью UFW Ubuntu Server]]
 +  * {{ :software:nas:gitlab-gitlab-ce_latest_.syno.tar |  GitLab CE: Community Edition}}
 +  * {{ :software:nas:gitlab-gitlab-ee_latest_.syno.tar |  GitLab EE: Enterprise Edition}}
 +  * {{ :software:linux_server:gitlab-ce_16.9.1-ce.0_amd64.deb |gitlab-ce_16.9.1-ce.0_amd64.deb}}
 +  * {{ :software:linux_server:script.deb.sh |script.deb.sh}}
 +
 +
software/linux_server/ubuntu_server_install_gitlab.1709270247.txt.gz · Последнее изменение: 2024/03/01 08:17 — vladpolskiy