GitLab을 선택한 이유

설치형 Git 서비스들을 알아보던 중 gogs와 gitLab을 알게 되었다. gitLab 같은 경우 gitHub 만큼은 아니지만 꽤나 높은 인지도를 보이기에 선택했다. 실제 그들의 서비스를 그대로 활용 할 수 있다는 장점도 존재한다.

 

GitLab 설치

아래 두가지의 방법으로 GitLab을 설치 할 수 있다.

- Synology NAS 제공 패키지를 통해 설치

- docker-compose.yml 파일을 이용한 수동설치

하지만 이 글에서는 편하게 Synology NAS 제공 패키지를 이용해서 설치 하도록 한다.

 

만약 지원되지 않는 하드웨어라면 이곳을 참고하여 설치한다. (참고로 ARM 프로세서를 사용하는 NAS는 Docker를 설치 할 수 없기 때문에 GitLab 설치가 불가능하다.)

 

1. 시놀로지 패키지센터에서 GitLab를 찾아 설치

설치를 진행하면 Docker 설치 여부를 묻게되는데 함께 설치 해 주도록 한다.

 

2. 설치 진행

기본 셋팅 그대로 진행해도 무방하다.

 

3. 도메인 설정

외부에서 접근 할 도메인을 설정한다. (e.g.> git.example.synology.me)

 

4. SMTP 활성화

일단 비 활성화로 진행하고 추후 적용한다.

 

5. 완료

적용을 누르면 약 5분간 설치가 진행되며 설치 완료 후 Docker를 확인 해 보면

synology_gitlab_postgresql, synology_gitlab_gitlab, synology_gitlab_redis가  올려진 것을 볼 수 있다.

 

접속 테스트

도메인 주소로 접근하면 gitlab 페이지를 확인 해 볼 수 있다.

e.g.> 도메인: example.synology.me / http 포트: 30000 일 경우 http://example.synology.me:30000 으로 접속하면 GitLab 페이지를 볼 수 있다.

프록시 설정을 하여 https로도 접근 가능 하도록 하면 편하다.

접속하게되면 패스워드를 묻게 되는데 이는 root 패스워드이므로 신중히 입력하도록 하자.

첫 패스워드 변경 후

관리자 아이디 (root) 로 접속하면 관리 페이지를 들어 갈 수가 있다.

 

'Developments > DevOps' 카테고리의 다른 글

추천 Git 관리 툴  (0) 2019.11.01
GitLab 에 SSH Key 등록하기  (0) 2019.11.01
Synology 외부 접속을 위한 DDNS 설정  (0) 2019.10.31
Synology 램 업그레이드는 필수  (1) 2019.10.31
어떤 NAS 를 선택해야 하는가?  (0) 2019.10.31

+ Recent posts