나만의 원격 Code Server 구축하기.
안녕하세요. 달소입니다.
이번에 진행해볼건 많은분들이 알고계신 코드서버를 구성하는방법입니다.
docker로도 설치하
저도 나름(?) 요즘 이것저것 유지보수를 위해 테스트해보고있는게 많아서 N100에 코드서버를 올리고 코드관리를 진행해볼예정입니다.
오픈소스 Code Server는 어떤건가요?
Code Server는 오픈소스 애플리케이션으로, 브라우저에서 Visual Studio Code를 실행할 수 있도록 해줍니다. 이를 통해 개발자는 클라우드, 리모트 컴퓨터 또는 로컬 컴퓨터에서 코드를 편집, 디버그 및 실행할 수 있습니다.
주요 기능:
- 브라우저 기반 IDE: 모든 주요 브라우저에서 Visual Studio Code의 완전한 기능을 사용할 수 있습니다.
- 원격 개발: 클라우드 또는 리모트 서버에서 코드를 편집하고 실행할 수 있습니다.
- 코드 실행 및 디버깅: 브라우저에서 직접 코드를 실행하고 디버그할 수 있습니다.
- 확장성: 수천 개의 Visual Studio Code 확장 프로그램을 지원하여 기능을 확장할 수 있습니다.
- 통합 터미널: 브라우저 내에서 명령줄에 액세스하고 명령을 실행할 수 있습니다.
- 실시간 협업: 여러 사용자가 동시에 동일한 코드베이스에서 작업할 수 있습니다.
- 커스텀 테마 및 키맵: 개인 환경설정에 맞게 Code Server를 사용자 지정할 수 있습니다.
장점:
- 플랫폼 독립적: 모든 운영 체제에서 브라우저를 통해 액세스할 수 있습니다.
- 원격 작업에 이상적: 팀이 다른 위치에서 협업할 수 있습니다.
- 경량: 브라우저에서 실행되므로 로컬 컴퓨터에 리소스를 많이 소모하지 않습니다.
- 무료 및 오픈소스: 비용 없이 사용하고 수정할 수 있습니다.
사용 사례:
- 클라우드 환경에서 코드 개발
- 리모트 팀과의 협업
- 로컬 컴퓨터에 Visual Studio Code를 설치할 수 없는 경우
- 웹 기반 개발 환경을 선호하는 경우
- 코드 복습 및 쌍 프로그래밍
Proxmox 에서 스크립트로 LXC 설치하기
언제나 그렇듯 teeck님 스크립트를 사용합니다.
Proxmox shell에서 아래 명령어를 입력해주세요.
bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/misc/code-server.sh)"