# cusor-server **Repository Path**: slcnx/cusor-server ## Basic Information - **Project Name**: cusor-server - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-11-12 - **Last Updated**: 2025-02-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Cursor-Server 一键启动工具 ## 项目介绍 Cursor-Server一键启动工具是一个简化Cursor IDE服务器部署和管理的工具。它能让用户快速搭建并运行Cursor的服务端环境,无需复杂的配置过程。 ## 主要特性 - 🚀 一键启动Cursor服务器 - 🛠 自动配置运行环境 - 📝 简单的操作界面 - 🔄 自动更新功能 - 💻 跨平台支持 ## 使用方法 ### 方法一:使用 Docker Compose ```bash docker compose up ``` ### 方法二:使用 Docker Run ```bash docker run -d \ -e SSH_PASSWORD=123 \ -e SSH_PUB_KEY="ssh-rsa your-windows-public-key" \ -p 2222:22 \ -v ./:/data/vscode-workspace \ -v /data/vscode-container:/root/.cursor-server \ ssh:ruige ``` 参数说明: - `SSH_PASSWORD`: SSH登录密码 - `SSH_PUB_KEY`: Windows SSH公钥 - `-p 2222:22`: SSH端口映射 - `-v ./:/data/vscode-workspace`: 工作目录映射 - `-v /data/vscode-container:/root/.cursor-server`: Cursor服务器数据持久化 ### 在Cursor IDE中配置 1. 打开Cursor IDE设置 2. 配置远程服务器地址:`ssh://localhost:2222` 3. 使用配置的密码或SSH密钥进行认证 ## 配置说明 ### 环境变量配置 - `SSH_PASSWORD`: SSH登录密码,用于远程连接认证 - `SSH_PUB_KEY`: Windows SSH公钥,用于免密登录 ### 目录映射说明 - `/data/vscode-workspace`: 项目工作目录 - `/root/.cursor-server`: Cursor服务器配置和数据目录 ## 常见问题 ### 1. 如何获取Windows SSH公钥? ```bash # Windows PowerShell中执行 cat ~/.ssh/id_rsa.pub ``` 如果没有公钥,需要先生成: ```bash ssh-keygen -t rsa ``` ### 2. 连接失败排查 - 确认容器是否正常运行:`docker ps` - 检查端口是否被占用:`netstat -tunlp | grep 2222` - 验证SSH服务状态:`docker exec service ssh status` ## 联系方式 如有问题或建议,欢迎通过以下方式联系: - GitHub Issues - 邮件:2192383945@qq.com ## 开源协议 MIT License --- ⭐️ 如果觉得有帮助请点个星!