Tabby-web搭建同步本地Tabby设置

集家嘴的壳玛🐸

|2024-7-1|最后更新: 2025-5-30|
type
status
date
slug
summary
tags
category
icon
password
Property
May 30, 2025 03:13 PM

注册GitHub Oauth APP

访问 https://github.com/settings/applications/new 注册一个应用。填入地址与回调 URL。例如:
  • Homepage URL: https://tabby.example.com
  • Authorization callback URL: https://tabby.example.com/api/1/auth/social/complete/github/
注册完成后,记录 Client ID 并获取 Client secrets。

运行 Tabby Web

创建docker-compose.yml

然后使用 Caddy等为 Tabby Web 实例做一个反代。

配置 Tabby Web

进入容器 shell:
从 https://registry.npmjs.org/tabby-web-container/ 中找一个较新的版本号,给 Tabby Web 注册应用版本:

配置 Tabby 同步

首先要启用库(Vault),设置主密码,注意不要开启 Encrypt config file,这会影响同步功能。访问 https://tabby.example.com,点击页面左下登录按钮,选择 Github 登录;点击页面左下设置按钮,复制同步 Token。
在 Tabby 设置中,先进入 Config file, 备份一下当前的配置。然后进入 Config Sync 设置,填入信息:
  • Sync Host: https://tabby.example.com
  • Secret sync token:
稍等片刻,即可在下方看到已经同步的配置(profile)。可以上传写入、下载覆盖,或者创建新的。建议开启 Sync automatically 选项。
 
 
Loading...