code-server:: version upgrade 방법

검색하면 "installation" 방법에 대해서는 다양한 방법이 나온다.

ubuntu에 설치하는 방법, 아이패드에 설치하는 방법, 맥북에 설치하는 방법 등 참 다양한

 

하지만 업그레이드 방법에 대해서는 설명글이 잘 없는데...

기본적으로 installation 방법과 똑같다

 

하지만 가끔 backup을 해두지 않고 업그레이드 하다가 환경설정setting이 날라가는 수가 있는데, 그동안 세팅해둔 것들이 몽땅 날라가기 때문에 조심해야 한다. 그래서 백업을 해두고 진행하면 좋다.

 

 

 

How to Upgrade

 

 

공식문서 for upgrade

 

https://coder.com/docs/code-server/latest/upgrade

안전한 버전업을 위해, 설명된 폴더를 백업해 두자.

 

 

 

 

code-server setting file 백업방법

 

폴더를 열어보면 아래와 같은 폴더가 있다.

 

다운로드 받거나 아래처럼 복사본을 하나 만들어 두면 행여나 날라갔을 때 다시 복사해서 쓸 수 있다.

# .local/share 폴더로 이동
cd ~/.local/share
cd /home/$USER/.local/share
cd /home/내계정/.local/share


# 기존에 복사본이 있으면 삭제
rm -rf /code-server-backup
rm -rf /home/$USER/.local/share/code-server-backup

# code-server setting 폴더 복사본 생성 및 설정파일(yaml) 백업
cp -r code-server code-server-backup
cp -r ~/.local/share/code-server ~/.local/share/code-server-backup
cp -f ~/.config/code-server/config.yaml ~/.config/code-server/config_backup.yaml


# 설정파일(yaml) 복구
cp -f ~/.config/code-server/config_backup.yaml ~/.config/code-server/config.yaml


__
# code-server 백업에 문제가 생겼을 때 복구
cp -r code-server-backup code-server

 

 

 

 

 

 

 

code-server install

 

# code-server 설치 script 
curl -fsSL https://code-server.dev/install.sh | sh
 
# 시스템 등록
sudo systemctl enable --now code-server@$USER
 
# code-server SETTING
sudo nano ~/.config/code-server/config.yaml

_____
bind-addr: 127.0.0.1:8080   #밖에서도 접속하려면 0.0.0.0:8080으로 변경
auth: password
password:  "사용하려는 비밀번호"
_____ 
 



# code-server 재시작
sudo systemctl restart code-server@$USER

# code-server 정지
sudo systemctl stop code-server@$USER
 
# systemctl 등록여부 확인
sudo systemctl list-units code-s*

# systemctl 설정파일 확인
cat /usr/lib/systemd/system/code-server@.service

# docker를 통한 실행시 추가설정tip
# To run docker without SUDO: 
sudo usermod -aG docker ${USER}


 
#

 

 

 

 

systemctl 등록확인

 

systemctl 설정확인

 

 

 

 

=end

반응형