728x90
반응형
Gitea는 Git 리포지토리를 관리할 수 있는 가벼운 플랫폼입니다.
이제 이 플랫폼을 Synology NAS에 설치하는 방법을 알아보겠습니다.
필요한 준비물
- Synology NAS가 있어야 합니다.
- NAS에 접근할 수 있는 컴퓨터 (같은 네트워크에 있어야 함)
- 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.
728x90
반응형
'Program Development Tips > Git' 카테고리의 다른 글
macOS에서 Git 계정 쉽게 변경하기: 기존 계정 삭제 후 새 계정 추가 방법 (0) | 2024.11.16 |
---|---|
Git 서버 만들기 (7) | 2024.10.14 |
[Git] Git과 GitHub 사용의 기초부터 실전까지 최종 정리 (1) | 2024.09.03 |
[Git] .gitignore 파일의 역할과 활용법: 파일 무시하기 위한 완벽 가이드 (0) | 2024.09.03 |
[Git] 여러 커밋을 하나의 커밋으로 만들기: Git의 reset --soft 활용법 (0) | 2024.09.03 |