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