应用域名
为应用设置你们自己的主机名,例如为 Go 短链接设置 go.example.com,让它的地址带上你们的名字:设置主机名、把 DNS 指向它,并选择谁可以进入。
应用域名能带来什么
应用域名是你们自己的主机名,用简短、干净的地址提供工作区的某个应用:
- Go 短链接在其上无需
/go:go.example.com/roadmap会跳转到roadmap指向的地方,因此最适合印在海报和幻灯片上。 - Dory 的活动位于
events.example.com/events/…这样的地址,从该主机名分享的加入链接和二维码也指向它。 - 其他每个应用也一样,其页面都位于该主机名上。
保存主机名后,邮件、Slack 消息、REST API 和 AI 助手给出的该应用地址都会使用它。设置、账单、工作区首页和其他应用仍在 Taktoria 自己的地址上。每个应用可以有一个主机名。
设置主机名
只有工作区所有者或管理员才能为应用设置主机名。
- 打开设置 → 应用域名。
- 在该应用下输入主机名,例如
go.example.com,然后选择保存。 - 在管理你们域名 DNS 的地方添加随后显示的 DNS 记录(见下文)。
- 等几分钟。主机名下方的一行文字会说明当前进度,重新检查可以立即查看。
一个主机名只为一个工作区中的一个应用服务:已经指向另一个工作区或已经为另一个应用服务的主机名会被拒绝。
DNS 记录
光保存主机名没有用:让它指向 Taktoria 的,是旁边显示的那条记录。对于你们域名下的主机名(例如 go.example.com),它是一条 CNAME;对于域名根(例如 example.com),它是一条 A 记录。名称以大多数 DNS 服务商要求的简写形式显示:go,根域名则为 @,旁边是它的值。
如果该主机名以前在我们的托管服务中使用过,还会要求添加一条 TXT 记录,以证明你有权使用它。
使用 Cloudflare 时,请将记录设为仅 DNS(灰色云朵)。开启代理后,流量永远到不了 Taktoria,也无法签发证书。
验证和证书
记录生效后,主机名的证书会自动签发:无需上传或续期任何东西。之后主机名下方的一行文字会显示已生效,记录也不再显示,但它必须一直保留在你们的 DNS 中。
在那之前,这一行会说明它在等什么:等 DNS 记录到达我们这里,或等 TXT 记录验证主机名。如果它显示主机名尚未在我们的托管服务中设置,请重新保存。
在主机名上登录
用户在主机名上登录并留在那里。已经登录 Taktoria 的人无需再次登录即可在该主机名上使用,退出其中任何一个都会同时退出两者。
主机名上的登录页面会显示你们工作区的名称,上传了图标时还会显示图标;开启白标后,页眉也会如此。它只提供工作区允许的登录方式:要求使用 Google 时只显示 Google,有身份提供商时才显示单点登录。那里不能注册:用户通过邀请加入工作区。
不是成员的访客
主机名上的有些页面也面向工作区以外的人,他们永远不需要账号:
- Go 短链接:每个链接在自己表单的谁可以打开它中决定谁可以打开它。默认的特定邮箱域名的人允许成员,以及任何通过使用 Google 继续或给我发验证码证明自己拥有工作区在设置 → 域名中名单上某个域名邮箱的人。仅限本工作区成员只允许成员,任何拿到链接的人允许所有人,表单会就此给出警告。在证明邮箱之前,一个不允许他们打开的链接看起来与不存在的链接完全一样。
- Dory:参与者在主机名上加入活动,和在 Taktoria 自己的地址上一样,由活动的谁可以加入决定谁能进入。面向特定邮箱域名的人的活动会在入口处要求提供其中某个域名的邮箱,并且只向它允许进入的人显示标题。
更改或移除主机名
要把应用移到另一个主机名,在原处保存新的主机名即可:旧的主机名会停止为它服务。要完全停止,在设置 → 应用域名中选择主机名下方用于停止服务的按钮。
之后应用会重新通过 Taktoria 自己的地址访问,旧主机名上已经分发出去的地址,例如海报上的 go 链接和 Dory 加入链接,都会失效。不再需要时,请移除 DNS 记录。
故障排除
- 等待 DNS 已经很久:对照显示的名称和值检查记录,并确认它没有开启代理。有些 DNS 服务商需要几个小时。
- 某个页面在 Taktoria 自己的地址上打开了:设置、账单和其他应用总是在那里打开;该应用自己的页面会留在主机名上。
- 访客被要求登录,而不是证明邮箱:该链接设为仅限本工作区成员,或者你们工作区在设置 → 域名中的名单是空的。