企业项目管理、ORK、研发管理与敏捷开发工具平台

网站首页 > 精选文章 正文

Code-server—VSCode服务器版部署

wudianyun 2025-05-02 21:39:39 精选文章 7 ℃

Code-server简介

本文详细介绍Code-server的安装部署,及以Python3版本为开发环境的搭建。

Code-server是Coder公司基于微软开源的Visual Studio Code开发的一款(VSCode网页版)产品。Code-server的目标是为开发者构建一个便捷统一的开发环境,让开发者能从任意设备、任意位置通过浏览器来进行代码的编写,从而免去了常规IDE开发流程中的环境搭建的问题。

环境清单

操作系统:CentOS 7

Code-server版本:4.16.1

Python版本:3.9.10

下载code-server

  1. 通过wget下载或下载完成之后导入到服务器都可以。
wget https://github.com/coder/code-server/releases/download/v4.16.1/code-server-4.16.1-linux-amd64.tar.gz
  1. 本地下载上传到服务器

本次部署使用的是4.16.1版本

下载地址:
https://github.com/coder/code-server/releases/tag/v4.16.1


解压code-server

tar -zxvf code-server-4.16.1-linux-amd64.tar.gz

创建配置文件

mkdir ~/.config/code-server

vim ~/.config/code-server/config.yaml

写入如下配置:

bind-addr: 0.0.0.0:9999  # 绑定ip和端口
auth: password
password: 123456    # 自定义密码,浏览器访问时用到
cert: false

配置好之后保存。

关闭防火墙

systemctl stop firewalld

启动code-server

# 后台运行,code-server解压放在了root用户目录下
nohup sh /root/code-server-4.16.1-linux-amd64/bin/code-server &>/dev/null &

在线访问

输入服务器IP,端口9999(config.yaml配置的端口号)。如果无法访问请检查防火墙是否关闭,code-server是否启动。


http://xxx.xxx.xxx.xxx:9999/ 主页面如下部署成功


安装插件

1、python支持插件

2、修改为中文

  • 安装插件
  • 切换中文

按下快捷键 Ctrl+shift+p 输入 configure display language ,选择中文(简体)


切换Python3环境

  1. 安装开发环境
sudo yum groupinstall "Development Tools" -y
sudo yum install openssl-devel libffi-devel bzip2-devel -y

2. 下载Python-3.9.10源码

https://www.python.org/ftp/python/3.9.10/Python-3.9.10.tgz

3. 上传Python-3.9.10.tgz文件到root目录

通过rz命令或ftp工具上传

4. 解压文件

tar -zxvf Python-3.9.10.tgz

5. 编译源码

./configure --prefix=/usr/local/python3

6. 安装

sudo make altinstall

7. 添加环境变量

export PATH=$PATH:/usr/local/python3/bin/

8. 测是否安装成功


9. code-server切换环境

  • 点击右下角选择语言模式
  • 点击 Find
  • 输入【/usr/local/python3/bin/】python3的安装路径,选择【python3】

Tags:

最近发表
标签列表