# 服务器设置

> SFTP 详情、重命名、重新安装服务器，以及更改 Egg（编程语言）。

门户中的 **Settings** 标签页包含服务器的管理选项：SFTP 连接详情、重命名、重新安装，以及更改 Egg（编程语言）。

## 你将学到

- 在哪里找到你的 SFTP 连接详情
- 如何重命名你的服务器
- 如何重新安装你的服务器，以及何时使用
- 如何更改 Egg（编程语言）

---

## SFTP 详情

Settings 标签页会显示你的 SFTP 凭据：

| 字段 | 说明 |
| :--- | :--- |
| **Host** | SFTP 服务器地址 |
| **Port** | SFTP 端口（通常为 2022） |
| **Username** | 你的门户用户名 |
| **Password** | 你的门户账户密码 |

你可以使用任何 SFTP 客户端（FileZilla、WinSCP、Cyberduck，或终端中的 `sftp` 命令）通过桌面直接管理文件。SFTP 没有文件大小限制。

完整指南参见[文件管理器](https://daki.cc/zh/wiki/guides/file-manager)。

---

## 重命名服务器

你可以随时在 Settings 标签页中更改服务器的显示名称。这只会影响门户服务器列表中显示的名称 — 不会更改你的主机名、端口或应用行为。

---

## 重新安装服务器

**Reinstall** 按钮会根据当前的 Egg 将服务器重置为干净的默认状态。这会重新运行 Egg 的安装过程，并可能会覆盖服务器目录中的某些文件，具体取决于 Egg 的配置方式。

> **警告:** 重新安装通常不会自动删除你的所有文件，但根据你的项目结构，它可能会覆盖特定文件或导致设置不兼容。**强烈建议在重新安装之前进行备份。** 在继续之前，请通过 SFTP 下载你的文件，或将代码推送到 GitHub。

**何时重新安装：**
- 你的服务器环境已损坏或出现异常
- 你希望保留相同的编程语言，并恢复为干净的默认状态
- 你要开始一个新项目，并希望重置服务器

---

## 更改 Egg（编程语言）

**Egg** 定义了服务器的编程语言和框架。要切换到其他 Egg（例如从 Node.js 切换到 Python），请在 Settings 标签页中操作。

**步骤：**
1. 打开 **Settings** 标签页。
2. 从下拉菜单中选择新的 Egg。
3. 确认更改。

> **警告:** 更改 Egg 会触发重新安装。这通常不会自动删除你的所有文件，但某些文件可能会被覆盖，并且你现有的设置可能与新的 Egg 不兼容。**强烈建议在更改 Egg 之前进行备份。** 请先通过 SFTP 下载你的文件，或将代码推送到 GitHub。

更改 Egg 后，请前往 **Startup** 标签页选择匹配的 Docker 镜像，并更新你的启动命令。参见[启动设置](https://daki.cc/zh/wiki/guides/startup-settings)。

---

## 调试信息

Settings 标签页还会显示你服务器的技术信息（例如服务器 UUID 和节点 ID），在联系支持时可能会很有用。

---

## 下一步

- [文件管理器](https://daki.cc/zh/wiki/guides/file-manager) — 重新安装前通过 SFTP 下载你的文件。
- [启动设置](https://daki.cc/zh/wiki/guides/startup-settings) — 更改 Egg 后更新你的启动命令和 Docker 镜像。
- [获取帮助](https://daki.cc/zh/wiki/guides/support) — 如果出现问题，请联系支持。

---
Source: https://daki.cc/zh/wiki/guides/server-settings
