Oracle Cloud에 code-server 설치하기

Dong-gri
guleum
Published in
3 min readFeb 1, 2022

--

Ubuntu Base

애플스토어에 일시적으로 VS-Code 기반의 Code App가 무료로 풀려서 설치하는 김에 이전에 시도하다 실패한 code-sever을 설치했습니다.

저는 Oracle Cloud을 무료로 사용하고 있기에 Oracle 기반이라고 못박아 두었지만 사실 어지간하면 웬만해서 모든 클라우드/OS에서 설치가 가능합니다.

설치하면서 느낀 부분들

  • code-server / NginX 설치순서는 바뀌어도 상관 없습니다.
  • 일부 명령어 오류가 나는 부분은 아래와 같이 입력했습니다.
NginX 재시작
$ sudo systemctl reload nginx.service →
$ sudo systemctl restart nginx
code-server 서비스 등록
$ systemctl — user enable — now code-server →
$ sudo systemctl enable — now code-server@$USER
  • htpasswd 비밀번호 변경은 생성 명령어 그대로 쓰면 덮어씌워짐
비밀번호 수정
$ sudo htpasswd -c /etc/nginx/.htpasswd [유저 아이디]
유저 삭제
$ sudo htpasswd -d /etc/nginx/.htpasswd [유저 아이디]
  • Certbot 사용시 http-01 방식이 아니라서 다시 바꿀까 했지만,
    Cloueflare로 서버 ip를 숨기는 저의 경우 원글의 dns-01 방식이 더 적합했습니다.
  • 월의 마지막날에 SSL 인증서 업데이트 동작하는 스케줄러 명령어는
$ crontab -e
0 0 28–31 * * /usr/bin/test $(date -d ‘+1 day’ +%d) -eq 1 && [쉘 스크립트 경로]
인터넷 검색해보니 저장할데 딱히 없으면 /root에 스크립트 파일 저장함.
  • 무료 저사양 클라우드여서 그런지 cloudflare을 거쳐서 그런지는 모르겠지만 로딩속도가 느립니다.
    iPad 등 원격으로 ide를 사용할 수 있다는데에 의의를 두는게 좋겠습니다.

--

--