내 VPN 사양이 좀 많이 딸리는데 gitlab을 거기다가 올려두니 아주 개느려서 답답해 죽을뻔 했는데 결국 다른 플랫폼으로 갈아타게 되었다.

똑같이 docker 기반으로 구성했고 그래서 굉장히 간단했다.

gogs docker README를 참고해서 대충 구성하고 설정 좀 맞추고, 기존 gitlab에서 각 저장소를 마이그레이션하는 것으로 끝냈다.

gogs docker github
새 마이그레이션을 눌러 마이그레이션
기존 gitlab 저장소의 https clone 링크를 통하여 마이그레이션 가능

gogs의 새 마이그레이션 기능을 통해 마이그레이션에 진입할 수 있고, 클론 주소에 기존 gitlab 저장소의 https clone 링크를 넣으면 마이그레이션 할 수 있다.

마지막으로 https 설정의 경우, 애초부터 난 apache2 proxy -> gitlab으로 해뒀기 때문에 https 설정도 apache2에 있었고 따라서 이번에도 같은 형식으로 구성했다.
그래서 간단한데, ROOT_URL만 꼭 http가 아닌, https://로 시작하도록 주의한다.