GoToSocial/docs/locales/zh/admin/settings.md

170 lines
8.4 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 管理设置面板
GoToSocial 管理设置面板使用 [管理 API](https://docs.gotosocial.org/zh-cn/latest/api/swagger/#operations-tag-admin) 来管理你的实例。它与 [用户设置面板](../user_guide/settings.md) 结合使用,并采用与普通客户端相同的 OAuth 机制范围admin
## 设置管理员账户权限和登录
要使用管理设置面板,你的账户必须被提升为管理员:
```bash
./gotosocial --config-path ./config.yaml admin account promote --username 你的用户名
```
为了使提权生效,可能需要在运行命令后重启你的实例。
之后,你可以访问 `https://[your-instance-name.org]/settings`,在登录字段中输入你的域名,然后像使用其他客户端一样登录。现在,你应该可以看到管理设置。
## 管理
实例管理设置。
### 举报
![一个展示未解决举报的举报列表。](../public/admin-settings-reports.png)
举报部分显示来自本站用户或外站(匿名显示,仅显示实例名称,不显示具体用户名)的举报列表。
点击举报可以查看其是否已解决(若有理由则显示),更多信息,以及由举报用户选定的被举报贴文列表。你也可以在此视图中将举报标记为已解决,并填写评论。如果该用户来自你的实例,你在此处输入的任何评论都会对创建举报的用户可见。
![待处理的举报的详细视图,显示被举报的贴文和举报理由。](../public/admin-settings-report-detail.png)
点击被举报账户的用户名会在“账户”视图中打开该账户,从而允许你对其执行管理操作。
### 账户
你可以使用此部分搜索账户并对其执行管理操作。
### 联合
![已封禁实例列表,有一个字段用于过滤/添加新的屏蔽。下面是批量导入/导出界面的链接](../public/admin-settings-federation.png)
在联合部分,你可以创建、删除和审核明确的域名屏蔽和域名允许。
关于联合设置的更多详细信息,特别是域名允许和域名屏蔽如何结合使用,请参阅 [联合模式部分](./federation_modes.md) 和 [域名屏蔽部分](./domain_blocks.md)。
#### 域名屏蔽
你可以在搜索字段中输入一个要封禁的域名,这将过滤列表以显示你是否已有该域名的屏蔽条目。
点击“封禁”会显示一个表单,允许你添加公开和/或私人评论,并提交以添加屏蔽。添加封禁后,该实例上的所有已知账户将被封禁,并阻止与该被屏蔽实例上的任何用户的新互动。
#### 域名允许
域名允许部分的工作方式与域名屏蔽部分类似,只是用于明确的域名允许而不是域名屏蔽。
#### 批量导入/导出
通过联合部分底部的链接(或访问 `/settings/admin/federation/import-export`),你可以批量导入/导出屏蔽列表和允许列表。
![导入中包含的域列表,提供选择某些或全部域的方法,更改其域,以及更新子域使用方法。](../public/admin-settings-federation-import-export.png)
通过输入字段或文件导入列表后,你可以在导入子集之前查看列表中的条目。你还会在使用子域的条目中收到警告,此处还提供一种轻松将其更改为主域的方法。
## 管理
实例管理设置。
### 操作
运行一次性管理操作。
#### 电子邮件
你可以使用此部分向指定的电子邮件地址发送测试邮件,并附加可选的测试信息。
#### 媒体
你可以使用此部分运行清理外站媒体缓存的操作可以指定天数。超过指定天数的媒体将从存储中删除s3 或本地)。以这种方式删除的媒体将未来需要时重新尝试获取。此操作在功能上与自动运行的媒体清理相同。
#### 密钥
你可以使用此部分使来自特定外站实例的公钥过期/失效。下次你的实例收到使用过期密钥的签名请求时,它将尝试重新获取和存储公钥。
### 自定义表情
包含在外站贴文中的自定义表情将自动获取,但要在你的帖子中使用它们,必须在你的实例上启用。
#### 本站
![本站自定义表情部分,显示按类别排序的自定义表情概览。有很多加菲猫表情。](../public/admin-settings-emoji-local.png)
此部分显示你的实例上启用的所有自定义表情的概览,按类别排序。点击某个表情可显示其详细信息,并提供更改类别或图像的选项,或完全删除它。这里无法更新短代码,你需要自己上传带有新短代码的表情(可以选择删除旧的表情)。
在概览下方,你可以在预览表情在贴文中的效果后上传自己的自定义表情。支持 PNG 和动画GIF 格式。
#### 外站
![外站自定义表情部分,显示从输入的贴文中解析的 3 个表情的列表: blobcat、blobfoxbox 和 blobhajmlem。可以选择它们微调短代码并在提交复制或删除操作前为其分配类别](../public/admin-settings-emoji-remote.png)
通过“外站”部分,你可以查找任何外站贴文的链接(前提是该实例未被封禁)。如果使用了任何自定义表情,它们将被列出,这样就提供了一种轻松复制到本站表情的方法(供你自己在贴文中使用),或者也可以禁止它们(从贴文中隐藏)。
**注意:**由于 testrig 服务器未进行联合此功能在开发过程中无法使用500内部服务器错误
### 实例设置
![GoToSocial 管理面板的截图,显示了更改实例设置的字段](../public/admin-settings-instance.png)
在这里,你可以为你的实例设置各种元数据,如显示名称/标题、缩略图、(简短)描述和联系信息。
#### 实例外观
这些设置主要影响你的实例在网络和他人眼中的显示方式。
你的 **实例标题** 将显示在你实例每个网页的顶部,并在 OpenGraph 元标签中出现,所以选择一个能代表你实例氛围的名称。
**实例头像** 类似于你实例的吉祥物。它将出现在每个网页顶上的实例标题旁边并作为浏览器标签、OpenGraph 链接等的预览图像。
如果你设置了实例头像,我们强烈建议同时设置 **头像描述**。这将为你设置为头像的图片提供替代文字,帮助屏幕阅读器用户理解图片中描绘的内容。替代文本应保持简短明了。
#### 实例描述
你可以使用这些字段设置实例的简短和完整描述,并为当前和潜在用户提供实例使用条款。
**简短描述** 将显示在实例主页的顶部附近,以及响应 `/api/v1/instance` 查询时显示。
可以提供一些精辟的内容,以便访问你的实例的访客对你的实例有一个第一印象。例如:
> 这是一个 ACG 爱好者的实例!
>
> 不管磕什么都可以来注册。
或者:
> 这是一个单用户实例,只属于我!
>
> 这是我的主页:@your_username
**完整描述** 将显示在你的实例的 /about 页面上,并在响应 `/api/v1/instance` 查询时显示。
你可以用它来提供如下信息:
- 你的实例的历史、理念、态度和氛围
- 你实例上的居民倾向于发布的内容类型
- 如何在你的实例上获得账户(如果可能的话)
- 一个拥有账户的用户列表,希望更容易被找到
**使用条款** 框也会出现在你的实例的 /about 页面上,并在响应 `/api/v1/instance` 查询时显示。
用它来填写如下内容:
- 法律术语版权、GDPR 或相关链接)
- 联合政策
- 数据政策
- 账户删除/封禁政策
以上所有字段都接受 **markdown** 输入,因此你可以编写合适的列表、代码块、水平线、引用块或任何你喜欢的内容。
你也可以使用标准 `@user[@domain]` 格式提及账户。
查看 [markdown 速查表](https://markdownguide.offshoot.io/cheat-sheet/) 以了解可以做些什么。
### 实例联系信息
在此部分中,你可以向访问你实例的用户提供一种方便的方法,以联系你的实例管理员。
设置好的联系人账户和/或电子邮件地址的链接将出现在实例的每个网页底部、/about 页面的“联系”部分,以及响应 `/api/v1/instance` 查询时显示。
选择的 **联系人用户** 必须是实例上的活跃(未封禁)的管理员和/或站务。
如果你是在单用户实例上并将管理员权限授予你的主账户,你只需在此处填写自己的用户名即可;无需为此专门创建管理账户。