云端代码编辑器Code-Server部署指南,NAS一键安装远程开发环境,内网穿透随处访问
作者
小编
发布时间

项目介绍
Code-Server 是一款功能强大的云端代码编辑器,它将 VS Code 部署在远程服务器上,让你可以在任何地方、任何设备上通过浏览器访问完整的开发环境。无论你是在办公室、家里还是咖啡馆,只要有网络连接,就能随时随地进行代码开发。
这个项目特别适合团队协作开发、远程工作者以及需要统一开发环境的场景。它充分利用云服务器的计算能力来加速编译、测试和下载等任务,同时能够大幅延长笔记本电脑的续航时间。所有的计算工作都在服务器端进行,你的本地设备只需要运行浏览器即可。
项目地址:
部署安装
如果你需要在外网也能访问 Code-Server,建议配置内网穿透服务。可以选择 帕斯内网穿透 这样的解决方案,先注册账号备用。具体的操作步骤可以参考 帕斯内网穿透全平台使用指南,让你轻松实现远程访问。
使用 Docker 快速部署
打开你的 NAS 设备或云服务器的管理面板,找到 Docker 管理功能。
点击 本地镜像 - 添加镜像 - 从 URL 添加,在镜像地址栏中输入:
1codercom/code-server:latest
等待镜像下载完成后,点击启动按钮创建容器。
容器配置说明
勾选开机自动启动,然后进入端口设置。
端口映射配置:
容器内端口:`8080`
主机端口:`8080`(如果该端口已被占用,可修改为其他端口,如 `8081`、`8082` 等,但容器内端口保持 `8080` 不变)
存储位置配置:
建议创建一个本地文件夹用于持久化存储代码和配置文件,例如在 NAS 上创建 `/data/code-server` 目录,然后将其映射到容器内的 `/home/coder` 路径。
环境变量设置:
必须设置:
`PASSWORD`:访问 Code-Server 的登录密码(强烈建议设置强密码)
选择设置(可选):
`SUDO_PASSWORD`:容器内 sudo 命令的密码
`PROXY_DOMAIN`:如果使用代理访问,设置代理域名
其他配置保持默认即可,直接下一步启动容器。
访问应用
容器启动成功后,在浏览器中访问:
1http://你的设备IP:8080
输入设置的密码即可登录,随后你就能看到熟悉的 VS Code 界面,开始进行代码开发了。
本篇教程到此结束,祝你使用愉快!