[Git] GitLab On The Synology

GitLab 시놀로지 설치기

GitLab을 시놀로지에 설치하며 겪은 문제들을 적어본다. * Package Center의 GitLab은 Synology의 Docker 에 설치가 된다. 먼저 Synology Package Center의 GitLab을 셜치해 보았다.
정상적으로 작동하지만, HTTPS(SSL) 적용이 되어있지 않았고, Option에서 HTTPS활성화도 되지 않는다. 해당 문서는 2달전에 update 되었다. 쭉따라가다 11번. Updating yout docker-compose.yml 에서 문제가 발생했다.

내 Synology에서는 docekr-compose.yml 파일이 해당 위치에 존재하지 않는다. 따라서, 방법을 바꿔보았다.

Docker 에 CentOS7을 담고, CentOS에 GitLab을 설치. CentOS설치는 레지스트리에서 클릭 한번이면 다운로드가 가능하다.
설치 후 , User add, passwd 세팅, ssh 설치, firewall Setting 을 하려고 하는데
systemctl 명령어 실행이 되지 않는다.

Failed to get D-Bus connection: Operation not permitted

#해결 : https://www.snoopybox.co.kr/1756

docker run –privileged -d –name 새로운이름 centos:7 init
docker exec -it 새로운이름 bash

이후에는 systemctl이 정상적으로 작동한다. https://www.vultr.com/docs/how-to-install-gitlab-community-edition-ce-11-x-on-centos-7

댓글 남기기