{"repo":"Clem-Fern/rtabby-web-api","free":true,"listed":false,"github":"https://github.com/Clem-Fern/rtabby-web-api","clone":"git clone https://github.com/Clem-Fern/rtabby-web-api.git","description":"Tabby Web API for Config Sync","language":"Rust","stars":91,"topics":["docker","settings","settings-sync","sync","tabby","tabby-plugin","self-hosted","tabby-web","config-sync"],"license":"AGPL-3.0","category":"deployment-docker-iac","readme_excerpt":"Tabby Web (API only) Tabby Web API for Config Sync writen in Rust About The Project / Disclamer This project has been made on educational purpose. It is not a fork of Eugeny/tabby-web and not affiliated to @Eugeny Tabby terminal project. You can't expect any support from there while using this project. As tabby web public instance app.tabby.sh has been discontinued. I decided to publish this as it provides a light, quick and easy way to deploy your own tabby config sync service. However, keep in mind that you used it at your own risk. Getting Started Run your own instance with docker compose. Prerequisites Linux (AMD64/x86 64/Arm64) with docker engine. Arm64 - 0.4.0 and later #14 Installation Create a directory which will contain your docker-compose.yml and config volume. rtabby-web-api store tabby's configuration in a database. You can choose between mysql or sqlite database. Third-party login will also be stored in database. Mysql Sqlite Configuration 1. Create config directory. It will be used to store your config and certificate(not mandatory) 2. Tabby uses a token to authenticate user. You have to create your own user with his token in users.yml to be able to use the sync service. Token must be a valid and unique uuid v4. You can create one here. rTabby supports OAuth2 providers like Github, Gitlab, Google, Microsoft or OpenID Connect (OIDC). You can enable them by adding OAuth client and secret through env var in your docker-compose.yml . For OIDC, you'll also need to p","default_branch":null,"files":null,"tree":[],"storefront":"/r/Clem-Fern","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Clem-Fern/rtabby-web-api/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}