343 words
2 minutes
在Mac Mini 上部署 code-server
The open source AI code editor
环境准备
在开始部署前,请确保满足以下前置条件:
Code-Server 部署方案
💡 架构建议:对于项目专属的开发环境,推荐使用容器化部署,具备更好的环境隔离和可移植性。
🐳 容器化部署(推荐)
基于 linuxserver/code-server 镜像的 Docker Compose 方案:
services: code-server: image: lscr.io/linuxserver/code-server:latest container_name: code-server environment: - PUID=1000 - PGID=1000 - TZ=Asia/Shanghai - PASSWORD=passwd - SUDO_PASSWORD=password - DEFAULT_WORKSPACE=/config/workspace volumes: - ./code-server/config:/config ports: - 8443:8443 restart: unless-stopped部署命令:
docker compose up -d配置说明:
- 将
./code-server/config替换为你的本地配置目录 - 首次启动后可通过
https://localhost:8443访问 - 默认工作区位于容器的
/config/workspace目录
💻 物理机部署
适用于直接安装在 macOS 系统上的场景:
# 通过 Homebrew 安装brew install code-server
# 启动服务并设置为开机自启brew services start code-server⚙️ 服务配置
编辑配置文件 ~/.config/code-server/config.yaml:
bind-addr: 0.0.0.0:8080auth: passwordpassword: passwdcert: false📝 重要提醒
- 配置生效:修改配置后需执行
brew services restart code-server重启服务 - 网络访问:
bind-addr设置为0.0.0.0,使用127.0.0.1无法从外部网络访问 - 安全考虑:生产环境建议启用 TLS 证书加密通信
在Mac Mini 上部署 code-server
https://jianlongliu.github.io/posts/code-server/