기본 콘텐츠로 건너뛰기

라벨이 GCP인 게시물 표시

도쿠위키 이전

현재 GCP(Google cloud platform)에 SCM(gitea), 도쿠위키, 워드프레스가 돌아가고 있습니다. 크레딧으로 거의 일 년 동안 무료로 사용하다가 지난달에 요금이 33,470원이 나왔습니다. 개인이 사용하기에는 부담이 되어서 SCM은 Github로, 도쿠위키는 개인 서버로 이전하기로 마음먹고 어린이날 연휴 동안 작업하였습니다. Github은 가입만 하면 공개, 개인 저장소를 무제한으로 제공하고 가격도 무료입니다. 4달러로 계정을 업그레이드를 하면 다양한 혜택을 누릴 수 있습니다. 향후에 계정을 업그레이드를 해야겠습니다. 도쿠위키는 Bitnami 도쿠위키로 손쉽게 개인 서버에 설치하였습니다. 도쿠위키는 모든 데이터를 파일로 저장하기 때문에 파일을 옮기기만 하면 이전할 수 있습니다. 파일 위치는 환경 설정에서 확인할 수 있습니다. PSCP 명령어로 GCP에서 파일을 다운로드하기가 어려워 data 폴더를 하나의 파일로 압축하여 개인 서버에 운영 중이던 Artifactory에 업로드하였습니다. 리눅스의 curl 명령를 이용하면 Artifactory에 데이타를 업로드할 수 있습니다. zip -r data.zip ./data/* curl -u<id>:<password> -X PUT "<url>" -T "<file path="">" 업로드한 파일을 다운로드해 도쿠위키가 설치된 폴더에 풀어주니 GCP의 도쿠위키 데이타가 모두 복원되었습니다.

[GCP + CentOS8] Postgresql + Redmine 설치하기

구글 클라우드 플랫폼에 CentOS8 가상 머신을 만들었습니다. 지역으로 서울을 선택가능한데 실제로 가상 머신을 만들때 오류가 발생합니다.(2020년 4월 기준) 몇번 시도 끝에 서울이 아닌 기본으로 설정된 아이오아로 지역을 선택해서 가상 머신을 생성했습니다.(CentOS8, 100GB) 가상 머신에는 몇가지 방법으로 SSH로 접근이 가능한데 저는 Putty로 접근하는 방법을 선택했습니다. - Putty로 접근하는 방법 - Puttygen으로 공개키 생성 Generate 버튼을 누르고 마우스를 움직여줘야 프로그래스가 진행됩니다. Key comment 항목에 사용자 이름을 입력하고 다시 Generate 버튼을 눌러 키를 생생성합니다. Key passphrase를 입력한 후 Save private key 버튼을 눌러 개인키를 저장합니다. 구글 클라우드 플랫폼 콘솔에서 SSH 등록하기 구글 클라우드 플랫폼의 SSH 화면으로 이동합니다. 공개키를 복사해 GCP에 붙여넣습니다. 생성한 공개키를 통해 VM에 접근 저장한 개인키를 선택합니다. 이제 가상 머신에 접근이 가능하니 먼저 Postgresql을 설치해보도록 하겠습니다. 이미 많은 설치 가이드가 있기 때문에 새로 가이드를 작성하기 보단 아래 링크를 따라 설치하면 됩니다. CentOS8에 Postgresql 설치하기   설치한 Postgresql을 바탕으로 redmine을 설치하도록 하겠습니다. 아래 링크를 따라 설치합니다. CentOS8, Postgresql을 바탕으로 redmine 설치하기