카테고리 없음

내 Ubuntu서버에 Code-Server 설치하고 세팅하기

SweetDev 2022. 10. 8. 03:28

Electron 기반 오픈소스인 VS Code를 Node.js 통해 Server를 올리고 크롬 브라우져에서 직접 VS Code 에디터를 사용할 수 있도록 만들어진 오픈소스가 vs code-server이다.

크롬 기반의 웹브라우져가 있는 환경이라면 VS code를 사용할 수 있다는 뜻이다!

 

포트포워딩은 이미 되어있다고 가정한다. (타 포스팅 참조)

$ sudo apt-get install build-essential net-tools
$ wget -q https://github.com/coder/code-server/releases/download/v4.7.1/code-server_4.7.1_amd64.deb
$ sudo dpkg -i code-server_4.7.1_amd64.deb
$ echo "export PASSWORD='{비밀번호}'" >> ~/.bashrc # 접속 시 암호, 꼭 설정!
$ source ~/.bashrc
$ code-server --install-extension ms-vscode.cpptools ms-vscode.cpptools formulahendry.terminal hookyqr.beautify
$ code-server --bind-addr {inet_addr}:8080
$ code-server

 

inet_addr는 ifconfig를 입력한 후, inet 주소가 192.168.x.x인 ip를 찾으면 된다.

 

config 파일 위치
: ~/.config/code-server/config.yaml 

 

[출처]

- https://tong9433.github.io/blog/002#/

 

++ 업데이트 하는법

jupyter notebook extension 설치를 위해서 code-server를  3.4.1 >> 4.7.1 로 올려야 했다!

dpkg로 설치했으니까, 지우고 다시 깔면 된다.

code-server 관련 파일들은 어차피 ~/.local/share/code-server 에 있지만 혹시 모르니까 복사를 해준다.

 

$ cp -r ~/.local/share/code-server ~/.local/share/code-server-backup

그리고 다시 파일을 받아서 설치해준다.

$ wget -q https://github.com/coder/code-server/releases/download/v4.7.1/code-server_4.7.1_amd64.deb
$ sudo dpkg -i code-server_4.7.1_amd64.deb