PassNAT LogoPassNAT

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

作者

小编

发布时间

Curving abstract shapes with an orange and blue gradient

项目介绍

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 界面,开始进行代码开发了。

本篇教程到此结束,祝你使用愉快!