> ## Documentation Index
> Fetch the complete documentation index at: https://ayakaleaf-pro.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# 3. 初始化配置

### 初始化配置

让我们运行附带的 `bin/init` 脚本，用一些合理的默认值初始化新服务器的配置文件。

```text title="Run initialization" theme={null}
bin/init
```

此脚本**不会**覆盖任何现有的配置文件。

现在，使用 `ls` 命令查看 `config/` 目录的内容：

```text title="List the config directory" theme={null}
ls config
```

如果一切初始化成功，你应该会看到三个配置文件：`config/overleaf.rc`、`config/variables.env` 和 `config/version`。这些是服务器的主要配置文件，可用于自定义服务器的运行方式以及用户与实例的交互方式。

| 名称 | 描述 |
| - | - |
| `config/overleaf.rc` | 主要的顶层配置文件，由 Toolkit 脚本读取。它决定容器的运行方式，例如监听地址和端口（`OVERLEAF_LISTEN_IP`，默认为 `127.0.0.1`；`OVERLEAF_PORT`，默认为 `80`）。 |
| `config/variables.env` | 加载到 Docker 容器中的环境变量。它们决定 Overleaf 的行为，例如 `OVERLEAF_SITE_URL`。 |
| `config/version` | 要使用的 Docker 镜像版本。 |

> [!NOTE]
>
> 目前，你只需要知道这些文件的存在以及它们的位置即可。在文档的后续部分，我们将更详细地介绍每个文件，并说明如何使用它们来自定义你的实例。如果你想提前了解，可以在[文件和位置页面](https://ayakaleaf-pro.mintlify.site/zh-CN/on-premises/configuration/overleaf-toolkit/files-and-locations.md)查看这些配置文件的完整说明。


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.