Code-server在線IDE部署
環境:
Centos 8
下載
下載源碼包,運行.install.sh
但是好像沒有運行起來,不清楚原因
使用docker部署
docker pull codercom/code-server
docker run -d -p 8888:8080 --env PASSWORD=WZS134125 --name code-server codercom/code-server
docker start code-server
# 運行服務
http://59999.316.18.54:8888
修改配置文件
vim /root/.config/code-server/conf.yaml
修改對應ip和端口以及密碼
[root@CJ-server code-server]# cat config.yaml
bind-addr: 0.0.0.0:8520
# 修改為0.0.0.0,默認是127.0.0.1,只能本機登錄,要讓我們訪問設置允許所有,端口號自行設置,需要防火牆放通端口。
auth: password
password: WZS134125
# 登錄密碼,自行設置
cert: false
# https證書設置,我這里是沒有使用的
使用systemctl管理
vim /usr/lib/systemd/system/code-server.service
內容如下:
[root@CJ-server /]# cat /usr/lib/systemd/system/code-server.service
[Unit]
Description=code-server
Documentation=https://docs.cloudreve.org
After=network.target
Wants=network.target
[Service]
ExecStart=/usr/bin/code-server --config=/root/.config/code-server/config.yaml
進程服務的路徑 --config 指定配置文件的路徑,可以自行修改。
Restart=on-abnormal
RestartSec=5s
KillMode=mixed
StandardOutput=null
StandardError=syslog
[Install]
WantedBy=multi-user.target
[root@CJ-server /]#
保存文件。
systemctl daemon-reload # 刷新
systemctl start code-server #使用進程管理啟動code-server
離線安裝python擴展
手動下載
選擇從vsix安裝
把下載好的文件上傳到服務器