본문 바로가기
Program Development Tips/Git

[Synology NAS]에서 Git Server(Gitea) 설치하기

by Maccrey Coding 2024. 11. 3.
728x90
반응형

Gitea는 Git 리포지토리를 관리할 수 있는 가벼운 플랫폼입니다.

이제 이 플랫폼을 Synology NAS에 설치하는 방법을 알아보겠습니다.

필요한 준비물

  1. Synology NAS가 있어야 합니다.
  2. NAS에 접근할 수 있는 컴퓨터 (같은 네트워크에 있어야 함)
  3. NAS의 관리자 계정이 필요합니다.

1단계: Docker 설치하기

1.1 DMS에 로그인

  • 웹 브라우저를 열고 NAS의 IP 주소를 입력하여 DMS(디스크스테이션 매니저)에 로그인합니다.
  • 예: http://192.168.0.1 (IP 주소는 여러분의 NAS에 따라 다를 수 있습니다)

1.2 패키지 센터 열기

  • DMS에 로그인하면 왼쪽 메뉴에서 패키지 센터를 클릭합니다.

1.3 Docker 검색 및 설치

  • 패키지 센터 상단의 검색창에 Docker를 입력합니다.
  • 검색 결과에서 Docker를 찾아 설치 버튼을 클릭하여 설치합니다.

2단계: Docker 실행하기

2.1 Docker 열기

  • 설치가 완료되면, DMS의 메인 화면에서 Docker 아이콘을 클릭하여 실행합니다.

3단계: Gitea 이미지 다운로드

3.1 레지스트리 선택

  • Docker 메뉴에서 왼쪽 사이드바의 레지스트리를 클릭합니다.

3.2 Gitea 검색

  • 상단의 검색창에 gitea/를 입력하고 Enter를 눌러 검색합니다.

3.3 Gitea 이미지 다운로드

  • 검색 결과에서 gitea/gitea를 더블 클릭합니다.
  • 다운로드 창이 뜨면, latest(최신버전)을 선택하고 다운로드를 클릭합니다.
  • 다운로드가 완료될 때까지 기다립니다.

4단계: Gitea 컨테이너 실행하기

4.1 이미지 확인

  • 다운로드가 완료되면, Docker 메뉴의 이미지 탭을 클릭합니다.
  • 리스트에서 gitea/gitea를 찾아 더블 클릭합니다.

4.2 컨테이너 생성

  • 컨테이너 생성 창이 열리면, 다음 버튼을 클릭하여 진행합니다.

4.3 컨테이너 이름 설정

  • 컨테이너 이름을 입력합니다. (예: my-gitea)
  • 필요한 경우 리소스 제한 활성화자동 재시작을 선택하여 컨테이너가 자원을 너무 많이 쓰지 않도록 설정할 수 있습니다.

4.4 포트 설정

  • 컨테이너 포트의 기본 값은 3000입니다.
  • 로컬 포트는 자동으로 설정되지만, 이 포트를 고정하고 싶다면 수동으로 입력할 수 있습니다. (예: 49161)
  • 기본적으로 설정을 그대로 두고 다음을 클릭합니다.

4.5 요약 및 완료

  • 설정 요약이 뜨면 내용을 확인하고 완료 버튼을 클릭하여 컨테이너를 생성합니다.

5단계: Gitea 설정하기

5.1 컨테이너 확인

  • 컨테이너가 생성되면 컨테이너 탭으로 이동하여 목록에서 방금 만든 Gitea 컨테이너를 확인합니다.

5.2 Gitea 실행

  • Gitea 컨테이너를 더블 클릭하여 실행합니다.
  • 실행 후 포트 정보를 확인합니다. (예: 3000, 로컬 포트 49161)

5.3 웹 브라우저에서 Gitea 접속

  • NAS와 같은 네트워크에 있는 컴퓨터에서 웹 브라우저를 엽니다.
  • 주소창에 다음과 같이 입력합니다: http://[NAS IP]:[로컬 포트]
  • 예: http://192.168.0.1:49161

6단계: Gitea 초기 설정하기

6.1 초기 설정 화면

  • Gitea 초기 설정 화면이 뜹니다. 여기에서 다음 정보를 입력합니다:
    • 사이트 제목: 원하는 제목 입력 (예: My Gitea)
    • 데이터베이스 설정: 기본 설정으로 진행합니다.

6.2 관리자 계정 설정

  • 관리자 계정의 사용자 이름, 비밀번호, 이메일 주소를 입력합니다.

6.3 Gitea 설치하기

  • 모든 설정을 마친 후 Gitea 설치하기 버튼을 클릭합니다.
  • 설치가 완료될 때까지 기다립니다.

7단계: 설치 완료 및 확인하기

7.1 설치 완료 확인

  • 설치가 완료되면, Gitea 대시보드로 이동하게 됩니다.
  • 여기서 저장소를 만들고 Git 프로젝트를 관리할 수 있습니다.

7.2 외부 접근 설정

  • 기본적으로 이 Gitea 서버는 로컬 네트워크에서만 접근 가능합니다.
  • 외부에서 접근하려면 NAS의 DDNS 설정을 하고, 공유기에서 포트 포워딩을 설정해야 합니다.

이제 Synology NAS에 Gitea를 성공적으로 설치했습니다! Gitea를 통해 자신의 Git 리포지토리를 관리하고 프로젝트를 효율적으로 진행할 수 있습니다.

문제가 발생하거나 추가적인 도움이 필요하면, Gitea 공식 문서나 커뮤니티를 참고하세요. 즐거운 Git 관리 하세요!

 

구독!! 공감과 댓글,

광고 클릭은 저에게 큰 힘이 됩니다.

 

Starting Google Play App Distribution! "Tester Share" for Recruiting 20 Testers for a Closed Test.

 

Tester Share [테스터쉐어] - Google Play 앱

Tester Share로 Google Play 앱 등록을 단순화하세요.

play.google.com

 

 

728x90
반응형