开发者工具入门
本指南帮助您在 ServerPrism 上设置和配置各种开发者工具,如 Code-Server、Forgejo、Gitea、Haste-Server、LanguageTool 或 Reposilite。
Last updated May 25, 2026
本指南帮助您在 ServerPrism 上部署和配置开发者工具服务器。您将学习如何订购服务器、了解首次启动过程,并开始配置您选择的工具。
在 ServerPrism 上订购
- 选择套餐:选择至少 2 GB RAM 的套餐。对于大型项目或更多用户,请考虑 4 GB 或更多,最高可达 16 GB。您可以稍后从 ServerPrism 客户仪表板升级您的套餐。
- 选择区域:选择离您或您的主要用户最近的数据中心位置,以获得最佳性能。
- 选择运行时:在订购过程中,选择您要安装的特定开发者工具(例如 Code-Server、Forgejo、Gitea)。这将自动安装。
- 部署:完成您的订单,您的服务器将开始配置。
首次启动
部署后,您的服务器将自动启动。初始启动过程会为您选择的开发者工具安装所有必要的组件。您可以在 ServerPrism 面板的Console选项卡中监控进度。
当您看到输出表明服务已成功启动时,您的服务器就准备好了,通常会显示一个监听端口或特定于工具的成功消息(例如,“Server started”、“Listening on port XXXX”)。
连接/邀请玩家
连接方法因您选择的工具而异:
- Code-Server、Forgejo、Gitea、Haste-Server、LanguageTool、Reposilite:这些工具通常通过网页浏览器访问。您的服务器 IP 地址和端口将显示在 ServerPrism 面板的Network选项卡下。为了更方便访问,您可以从 ServerPrism 客户仪表板附加一个免费子域名。
- 示例 URL:
http://your_server_ip:port或http://your-subdomain.serverprism.me:port
- 示例 URL:
- Code-Server:请务必记下首次启动时控制台输出中生成的任何密码,因为这是在浏览器中访问您的 VS Code 实例所必需的。
配置基础
一旦您的工具运行起来,大多数初始配置都可以通过其网页界面完成。对于服务器级别的设置或环境变量,请使用 ServerPrism 面板。
一般配置步骤:
- 访问网页界面:在网页浏览器中导航到您的服务器 IP 和端口。
- 初始设置:按照屏幕上的提示进行首次设置,例如创建管理员用户、设置站点标题或配置存储。
特定工具配置说明:
- Code-Server:初始密码可能会在首次启动时打印到控制台。您通常可以在 ServerPrism 面板的Startup选项卡中通过环境变量更改此密码或配置身份验证(例如,
PASSWORD=yournewsecurepassword)。 - Forgejo / Gitea:在初始网页设置期间,您将配置数据库、管理员用户和仓库根路径。确保数据库设置与默认值匹配(通常为简单起见使用 SQLite,如果配置了则使用外部数据库)。
- Haste-Server:配置文件通常位于服务器目录中(例如
config.js)。您可以使用 ServerPrism 面板的File Manager或通过 SFTP 编辑这些文件。常见设置包括存储后端(文件系统或 Redis)和端口。 - LanguageTool:配置通常通过
server.cfg或启动参数完成。检查 ServerPrism 面板的Startup选项卡,了解可用于自定义内存、语言模型或端口的变量。 - Reposilite:配置主要由服务器工作目录中的
reposilite.yml处理。使用File Manager设置用户、仓库和安全设置。
许多工具允许您通过 ServerPrism 面板中的Startup Variables调整设置。检查Startup选项卡,了解特定于您所选运行时的可用选项。
常见问题
- “无法访问站点”或连接被拒绝:
- 检查服务器状态:确保您的服务器在 ServerPrism 面板中正在运行。
- 防火墙:ServerPrism 会自动处理您的服务的基本防火墙规则。如果您手动修改了任何内容或正在使用非标准端口,请确保它已打开。
- 端口不匹配:验证您正在使用 ServerPrism 面板的Network选项卡中列出的正确端口。
- Code-Server 密码丢失:如果您忘记了 Code-Server 密码,通常可以通过在 ServerPrism 面板的Startup选项卡中设置新的
PASSWORD环境变量并重启服务器来重置它。 - 磁盘空间警告 (Forgejo/Gitea):如果您托管许多仓库,最终可能会磁盘空间不足。您可以从 ServerPrism 客户仪表板升级您的服务器套餐以获得更多存储空间。
- 性能缓慢:
- RAM:如果您的工具运行缓慢,尤其是在负载下,您可能需要更多 RAM。您可以从 ServerPrism 客户仪表板升级您的服务器套餐。
- 配置:查阅您的工具的特定文档以进行性能调优(例如,Forgejo/Gitea 的数据库优化,LanguageTool/Reposilite 的 JVM 设置)。
如果您遇到持续性问题,请从Console选项卡收集您的服务器 ID 和相关日志,并在 https://serverprism.com/tickets 提交支持工单。
后续步骤
一旦您的开发者工具运行起来,您可以探索进一步的自定义:
- 集成:大多数工具都提供与其他服务的集成(例如,Forgejo/Gitea 的 Git 钩子,Code-Server 的扩展)。
- 运行时切换:如果您决定不同的开发者工具更适合您的需求,您可以直接从 ServerPrism 面板的Startup选项卡切换运行时。这允许您安装不同的工具而无需重新订购服务器。
- 备份:定期备份任何关键数据,特别是对于像 Forgejo 和 Gitea 这样的代码托管解决方案。您可以通过 SFTP 或 ServerPrism File Manager下载文件。