[Synology] DSM 셋팅 가이드 #1 : Gitlab 관리자 환경 설정
< Gitlab 설정 >
1) 첫 접속 → 관리자 암호 설정 → root 로 로그인
2) 관리자 계정 설정 (우측상단 → Settings)
* Email : Email → <수신할GMAIL>@gmail.com 입력 → "Add email address" 버튼 클릭
수신된 "Confirmation instructions" 이메일의 "Confirm your email address" 링크 클릭
새창으로 gitlab이 다시 접속되며, email confirm 완료
* Profile : Full name → root 변경 (기본값 Administrator를 ID와 동일하게 root로 수정)
Email → <수신할GMAIL>@gmail.com 입력
Public email → <수신할GMAIL>@gmail.com 선택
Commit email → <수신할GMAIL>@gmail.com 선택
Private contributions → "Include private contributions on my profile" 체크
모두 수정후, "Update profile settings" 버튼 클릭
* Email : admin@example.com 삭제
* Notifications : Global notification level → Watch 변경
"Global notification level" 체크
3) Admin Area → Appearance
- Sign in/Sign up pages : Title 과 Description 입력
#----------------------------------------------
This Gitlab server is running on docker in the Synology DS1019+.
*< System Info >*
\- CPU : INTEL Celeron J3455 (1.5 GHz, 4 core)
\- RAM : 8192 MB
*< Version Info >*
\- DSM : 6.2.2
\- Docker : 18.09.0-0506 \- GitLab Community Edition : 11.11.8
#----------------------------------------------
3) Admin Area → Settings → General 설정
* Visibility and access control : Import sources → "GitLab export"만 체크
* Account and limit : "Gravatar enabled" 체크 해제
"Maximum attachment size (MB)" = 1024 변경
* Sign-up restrictions : "Sign-up enabled" 체크 해제
"Send confirmation email on sign-up" 체크
4) Admin Area → Settings → CI/CD 설정
* Continuous Integration and Deployment : "Default to Auto DevOps pipeline for all projects" 체크 해제
"Enable shared runners for new projects" 체크 해제
5) Admin Area → Settings → Reporting 설정
* Abuse reports : 수신할 email 입력
6) Admin Area → Settings → Metrics and profiling 설정
* Usage statistics : "Enable version check" 체크 해제
7) Admin Area → Settings → Preferences 설정
* Email : "Include author name in notification email body" 체크
이상입니다.