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 |