Ubuntu Base
애플스토어에 일시적으로 VS-Code 기반의 Code App가 무료로 풀려서 설치하는 김에 이전에 시도하다 실패한 code-sever을 설치했습니다.
저는 Oracle Cloud을 무료로 사용하고 있기에 Oracle 기반이라고 못박아 두었지만 사실 어지간하면 웬만해서 모든 클라우드/OS에서 설치가 가능합니다.
이미 여러 좋은 레퍼런스들이 있고,
저도 그 글들을 참고해서 설치하였기에 애써 작성해주신 공유글들에 해를 끼치지 않고자 링크로 대신하며
진행도중 달라진 부분이나 추가로 덧붙일 부분만 서술합니다.
설치하면서 느낀 부분들
- code-server / NginX 설치순서는 바뀌어도 상관 없습니다.
- 일부 명령어 오류가 나는 부분은 아래와 같이 입력했습니다.
NginX 재시작
$ sudo systemctl reload nginx.service →
$ sudo systemctl restart nginxcode-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를 사용할 수 있다는데에 의의를 두는게 좋겠습니다.