Skip to content
On this page

Code Server 설치

Code Server

개요

Code Server는 Visual Studio Code를 웹으로 돌릴 수 있게 해주는 오픈소스 프로젝트이다.

다만 몇가지 제약이 있는데.

  • iOS 사파리에서 한글 입력 버그
  • iOS에서 단축키 제약으로 단축키를 제대로 쓸 수 없음
  • 파일 조회 권한이 code-server를 실행한 계정에 종속됨
    • 도커로 실행할 경우 root 권한이 된다
  • MS 공식 익스텐션등은 마켓에서 검색이 안되고 직접 설치해야함
  • 잔버그가 많음 (폴더 로드 한 후 브라우저 껐다 켜면 로딩때문에 쓸수가 없다던가)

실제로 셋팅해봤는데 생각보다 버그가 좀 있어서 실사용은 힘들지 싶었다.

Visual Studio Code for the Web이 나왔지만 확장과 기능이 크게 제한된다.

설치 환경은 우분투 16.04이며 CentOS나 맥의 경우 상이할 수 있다.

설치

설치 스크립트 사용

curl -fsSL https://code-server.dev/install.sh | sh

docker-compose

version: "2.1"
services:
code-server:
image: lscr.io/linuxserver/code-server
container_name: code-server
environment:
- PUID=1000
- PGID=1000
- TZ=Europe/London
- PASSWORD=password #optional
- HASHED_PASSWORD= #optional
- SUDO_PASSWORD=password #optional
- SUDO_PASSWORD_HASH= #optional
- PROXY_DOMAIN=code-server.my.domain #optional
- DEFAULT_WORKSPACE=/config/workspace #optional
volumes:
- /path/to/appdata/config:/config
ports:
- 8443:8443
restart: unless-stopped