전체 문서
Getting Started
CICDoo란 시작하기: 온보딩 마법사 대시보드와 인프라 맵Concepts
프로덕션, 스테이징, 개발 스테이지 도메인, 서브도메인, SSL Odoo 버전과 에디션 (Community와 Enterprise) 워크스페이스와 팀 협업Servers
서버 추가하기 서버 도메인과 DNS 로드 밸런서 사용하기 서버 작업: 배포, 로그, 차트Projects & Git
프로젝트 만들기 GitHub 연결하기 GitLab 연결하기 브랜치와 인스턴스Instances & Console
인스턴스 만들기 인스턴스 재시작, 중지, 삭제 스테이지 간 브랜치 병합 웹 IDE와 원격 접속 인스턴스 설정 설명 배포와 작업 큐Agent Tasks
에이전트 작업이란 에이전트 작업 설정하기 작업 실행과 결과 검토 에이전트 시간과 추가 구매Monitoring & Backups
인스턴스 모니터링 백업과 복원 경고 알림 (이메일과 SMS)Workspaces & Permissions
워크스페이스 멤버 초대하기 멤버 권한과 리소스 접근 멤버가 리소스를 보거나 사용할 수 없습니다Account & Security
2단계 인증 (2FA) 프로필과 연동 설정 비밀번호와 계정 복구Billing & Plans
요금제와 가격 업그레이드와 구독 관리 프로젝트 구독이 미납된 경우 채널 파트너 프로그램Support & Tickets
지원 티켓 열기 CICDoo 팀에 도움 요청하기Troubleshooting
문제 해결: 서버를 연결할 수 없습니다 문제 해결: 배포가 실패했습니다 문제 해결: 저장소를 옮긴 뒤 git push가 403으로 실패합니다 문제 해결: 인스턴스가 중단되거나 느립니다 문제 해결: 도메인 또는 SSL 문제문제 해결
문제 해결: 서버를 연결할 수 없습니다
서버를 추가할 때 CICDoo가 SSH 연결을 맺지 못하는 경우 순서대로 확인할 체크리스트.
시작하기 전에
CICDoo는 새 서버 추가 양식에 입력한 정보로 SSH를 통해 서버에 연결합니다. 도메인 또는 IP 주소, 사용자 이름, 그리고 세 가지 인증 방식(비밀번호, 개인 키, 공개 키) 중 하나입니다. 연결이 실패하면 이 체크리스트를 순서대로 확인하세요.
체크리스트
- 서버가 인터넷에서 접근 가능한가요? CICDoo는 외부에서 연결하므로, 로컬 네트워크에만 존재하는 머신에는 접근할 수 없습니다. 네트워크 밖에서 직접 SSH로 접속해 보세요.
- 주소가 올바른가요? 자체 도메인 토글을 켜면 도메인 이름을 입력하며(예: server.example.com), 그 DNS 레코드가 서버를 가리키는지 확인하세요. 토글을 끄면 서버 IP 주소를 직접 입력하고 CICDoo가 그에 맞는 cicdoo.com 서브도메인을 배정합니다. IP를 다시 확인하세요.
- 사용자 이름이 올바른가요? 사용자 이름은 서버에 실제로 존재하는 계정이어야 합니다(대개 root). 인증은 정확히 이 사용자에 대해 확인됩니다.
- 인증이 올바른가요?
- 비밀번호: 한 글자만 틀려도 로그인이 실패하므로 신중히 다시 입력하세요.
- 개인 키: 키 파일을 업로드합니다. .pub 파일이 아닌 개인 키인지, 파일이 손상되지 않았는지, 그리고 짝이 되는 공개 키가 그 사용자로 서버에 설치되어 있는지 확인하세요.
- 공개 키: 양식에 CICDoo의 공개 키가 복사 버튼과 함께 표시됩니다. 이 키를 추가하려는 바로 그 서버에서, 입력한 바로 그 사용자의
~/.ssh/authorized_keys파일에 덧붙여야 합니다. 튜토리얼 영상이 설정되어 있다면 양식에 링크가 표시됩니다. - 방화벽이 SSH를 허용하나요? 클라우드 제공업체는 인바운드 SSH를 막는 방화벽이나 보안 그룹을 기본으로 제공하는 경우가 많습니다. SSH 포트가 인터넷에 열려 있는지 확인하세요.
- 도메인이 Cloudflare 뒤에 있나요? 도메인이 Cloudflare로 프록시되면(주황색 구름) DNS로 확인되는 주소는 서버가 아니라 Cloudflare IP이므로 SSH가 실패합니다. 양식에서 Cloudflare 프록시 토글을 켜고 연결 IP 필드에 서버의 실제 IP를 넣어 CICDoo가 직접 연결하게 하세요. 연결 IP를 비워 두면 CICDoo는 DNS로 확인된 주소를 사용합니다.
에스컬레이션할 때
위 항목을 모두 확인했는데도 연결이 계속 실패하면 지원 티켓을 열어 주세요 (참고: 지원 티켓 열기). 문제 유형을 서버로 설정하고 다음을 포함해 주세요:
- 입력한 도메인 또는 IP와 사용자 이름.
- 고른 인증 방식(비밀번호나 개인 키를 티켓에 붙여 넣지 마세요).
- 외부에서 직접 서버에 SSH로 접속할 수 있는지, 그리고 CICDoo가 표시한 오류 메시지.
- 서버 앞에 Cloudflare나 로드 밸런서가 있는지.
여전히 해결되지 않나요? 앱에서 티켓을 열거나 엔지니어와 상담하세요.