Synology NAS에서 Docker로 GitLab 설치하는 방법 🐳🦊

안녕하세요! 오늘은 Synology NAS에서 Docker를 사용하여 GitLab을 설치하는 방법에 대해 알아보겠습니다. GitLab은 개발자들에게 필수적인 도구로, 소스 코드 관리, 이슈 트래킹, CI/CD 등 다양한 기능을 제공합니다. Synology NAS와 Docker를 활용하면 간편하게 GitLab 설치 할 수 있습니다. 지금부터 단계별로 설치 과정을 살펴볼까요? 😄

📌 준비사항

  • Synology NAS 기기
  • 인터넷 연결

🐳 단계 1: Docker 설치하기

  1. Synology NAS의 패키지 센터에 접속합니다.
  2. “Docker”를 검색하면 “Docker Manager”라는 이름으로 등록되어 있습니다.
  3. “Docker Manager”를 선택하고 설치합니다.
docker 설치

설치가 완료되면 Docker를 실행할 수 있습니다.

docker 설치 완료된 모습
docker 실행한 모습

🦊 단계 2: GitLab 이미지 다운로드

  1. Docker의 레지스트리에서 “gitlab”을 검색합니다.
  2. 검색 결과 중 “gitlab/gitlab-ce”를 선택하고 다운로드합니다.
gitlab 이미지 다운로드

다운로드가 완료되면 이미지 목록에 GitLab이 나타납니다.

gitlab 이미지

🚀 단계 3: GitLab 컨테이너 실행

  • 다운로드한 GitLab 이미지를 마우스 우클릭하고 “실행”을 선택합니다.
  • 컨테이너 이름을 입력하고 “자동 재시작” 옵션을 활성화합니다.
gitlab 설정
  • 포트 설정에서 GitLab 접속에 사용할 포트를 지정합니다. (예: 19080)
gitlab포트 설정
  • 볼륨 설정에서 Synology NAS의 Docker 환경 디렉토리를 선택합니다.
gitlab 볼륨 설정
  • 볼륨을 설정하기 전에는 docker 디렉토리에 볼륨을 마운트할 디렉토리를 미리 생성해 놓는 것이 좋습니다.
gitlab 디렉토리 만들기
  • “적용”을 클릭하여 컨테이너를 생성합니다.
gitlab  설정 완료

컨테이너 생성이 완료되면 GitLab이 실행됩니다.

gitlab  실행되는 모습

🔧 단계 4: GitLab 접속 및 설정

  1. 웹 브라우저에서 “시놀로지IP:포트번호”로 GitLab에 접속합니다. (예: 192.168.0.100:19080)
  2. 초기 관리자 비밀번호는 Synology NAS의 “/docker/gitlab/config/initial_root_password” 파일에서 확인할 수 있습니다.
  3. 관리자 계정으로 로그인한 후 원하는 대로 GitLab을 설정합니다.
gitlab 로그인 화면

💡 추가 팁

  • 포트 번호를 변경하려면 GitLab 컨테이너를 중지하고 설정에서 포트 부분을 수정한 후 다시 시작하세요.
  • 외부에서 gitlab에 접근하기 위해서는 아래와 같이 포트를 설정해줍니다.
  • 그리고 conifg 디렉토리에서 gitlab.rb 파일을 찾아 external_url ‘자신의 도메인:19080’ 을 추가해줍니다.
gitlab 추가 포트 설정
  • GitLab의 데이터는 Synology NAS의 Docker 볼륨 디렉토리에 저장되므로 데이터 백업 및 관리에 유의하세요.

이제 Synology NAS에서 Docker를 사용하여 GitLab을 성공적으로 설치했습니다! 개발 작업을 더욱 효율적으로 관리하고 협업할 수 있게 되었죠. GitLab의 다양한 기능을 활용하여 개발 프로세스를 개선해 보세요. 😉

Synology NAS와 Docker로 GitLab 설치에 도전해 보시길 바랍니다. 궁금한 점이 있다면 댓글로 남겨주세요. 함께 문제를 해결해 나가요!

오늘도 즐거운 개발 되세요! 😄

“이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.”