logo NodeSeekbeta

自建 Tabby Web 同步服务教程

注册 Github OAuth 应用

https://github.com/settings/applications/new

Authorization callback URL 设置为:https://<your-host>/api/1/auth/social/complete/github/

修改 <your-host> 为自己域名。

获取 Client ID 和 Client secrets,后面有用。

Docker Compose

新增文件 docker-compose.yml,并填入以下内容

version: '3.0'

services:
  tabby-web:
    image: ghcr.io/eugeny/tabby-web:latest
    container_name: tabby-web
    restart: always
    ports:
      - '8000:8000'
    volumes:
      - ./data:/app-dist
    environment:
      - DATABASE_URL=sqlite:////app-dist/db.sqlite3
      - PORT=8000
      - DEBUG=False
      - APP_DIST_STORAGE=file:///app-dist
      - SOCIAL_AUTH_GITHUB_KEY=xxxxxx
      - SOCIAL_AUTH_GITHUB_SECRET=xxxxxx

修改 SOCIAL_AUTH_GITHUB_KEY 为:Client ID

修改 SOCIAL_AUTH_GITHUB_SECRET为:Client secrets

启动

docker compose up -d

用法

访问 <your-host> 使用 github 登录并获取 key,打开客户端—设置—配置同步中输入 <your-host> 和 key。

12345
  • 哈哈 你发了 我正准备弄一个来

  • 不错
    其实它的配置就是config.yaml,拷出来也可以

  • 直接使用gitlab也行吧,还有github好像也行的

  • 绑定 Tabby客户端也很好用 xhj003

  • 借楼问一下,tabby快捷命令在没开append\n的情况下总是自动回车执行,这种情况该怎么解决 啊

  • 一直在用官方的同步服务 没问题吧?

  • @SayWhat13 #6
    官方不提供同步服务了。

  • @miss #7

    感谢分享 不说我还真没注意到 立马建起来

  • 老哥麻烦问下,我点了login后回调地址跳转不过去

  • @douzdou #9
    检查下 github 回调地址有没有填错。
    https://<your-host>/api/1/auth/social/complete/github/

    https 或 http 根据自己情况改,<your-host> 改自己域名或者域名加端口
    
12345

你好啊,陌生人!

我的朋友,看起来你是新来的,如果想参与到讨论中,点击下面的按钮!

📈用户数目📈

目前论坛共有72403位seeker

🎉欢迎新用户🎉