윈도우에 code-server 설치하기
- 삽질 정보/서버 관리
- 2021. 12. 11.
(나중에 내가 보기 위한 메모용 포스트)
포스팅 작성 현재 기준, code-server는 윈도우용 설치 키트를 공식적으로 제공하지 않음.
따라서 편하게 설치할 수 있는 리눅스/유닉스/macOS 계열과는 다르게, 불편하게 수동으로 설치해줘야 함.
1. 사전 준비
(1) 버전에 맞는 node.js 설치
현재 최신 버전인 3.12.0 기준으로, node.js 버전은 14.x 버전이 필요함.
https://github.com/cdr/code-server/blob/main/.node-version
위 주소에서 필요한 node.js 버전을 확인할 수 있음. 현재 최신 LTS버전은 16.x, 최신 버전은 17.x 버전임.
그러나 현재 code-server가 요구하는 14.x는 LTS이긴 하지만, 오래된 버전이므로 수동으로 찾아서 설치해주어야 함.
https://nodejs.org/download/release/
위 주소에서 찾아서 다운로드 가능.
구해온 node.js 설치 프로그램을 찾아서 설치해둠.
(2) bash 설치
이미 Git for windows를 설치해서 사용중이라면 Git bash를 쓰면 되므로 따로 필요 없음.
아니라면 뭐 알아서 윈도우용 bash를 설치해두어야 함.
2. 설치
(1) npm을 통해서 패키지 설치.
파워셸(powershell)을 켠다.
그리고 다음과 같이 입력해서 설치한다.
npm i -g code-server --force
--force 매개변수는, 없이 패키지 추가 자체가 잘 안되면 넣어서 설치해보자.
사진1 처럼 설치가 되는 것 같다가 중간에 에러가 엄청 뜬다. 그냥 무시하고 스크립트가 모두 끝날때까지 기다린다.
(2) 설치 스크립트 실행
1. bash를 켠다. (Git Bash도 괜찮음)
그리고 ~/AppData/Roaming/npm/node_modules/code-server 디렉토리로 들어간다.
다른 곳에 설치가 되었으면 그 곳으로 디렉토리 이동한다.
사진2 처럼 postinstall.sh 파일을 확인한다.
들어갔으면, bash postinstall.sh 커맨드를 입력해서 설치 스크립트를 실행해줌.
그러면 조금 기다리면 의존성 설치 등 설치 스크립트가 모두 실행됨. 사진3 처럼 뭔가 엄청 뜬다.
(yarn command not found 에러가 나오면, npm i -g yarn 커맨드를 사용해서 먼저 yarn 설치.)
3. 실행하기
다시 파워셸 또는 cmd 등을 켜고, (PATH가 있기만 하면 됨) code-server 를 실행함.
그러면 사진4와 같이 code-server가 실행됨.
해당 주소로 접속해보면 잘 실행됨을 확인할 수 있음. 터미널도 파워셸로 해서 잘 나옴.
사진6 처럼 맥에서도 접속 잘 됨.
- 이후에 보안 연결(HTTPS)을 설정하든, 포트 포워딩을 하든, 암호를 걸든 등등 나머지 설정은 알아서.
참조 요소
'삽질 정보 > 서버 관리' 카테고리의 다른 글
Asustor NAS에서 포털만으로 VirtualBox에 윈도우 깔아서 접속하기 (0) | 2021.12.11 |
---|---|
IIS로 역방향 프록시(리버스 프록시) 걸기 (https, wss -> http, ws) (0) | 2021.12.11 |