跳转到主要内容
Arupa 将配置视为整个系统权威来源。 内核读取一个易于理解的 TOML 配置文件,并使用它来定义服务器及其插件的行为。 该配置涵盖 Arupa 安装的主要部分,包括:
  • 内核的服务器设置;
  • 用户、组和访问规则;
  • 插件位置和生命周期设置;以及
  • 插件特定的设置和持久数据。
这为 Arupa 提供了一个简单的运行模型:如果某个设置或数据需要在重启后保留, 那么它就应该位于配置文件中。配置文件也是插件用于存储自身设置和持久状态的唯一持久化机制。 插件不应将持久数据隐藏在私有的文件或内部数据库中。 Arupa 特意保持配置的易读性。您可以直接检查、备份、查看和编辑插件设置,无需任何特殊工具。 内核随后可以加载更新后的配置并应用相关更改。 以下页面将更详细地介绍每个配置区域。