
This is the Tabby terminal, served as a web app. It also provides the config sync service for the Tabby app.
Tabby Web serves the Tabby Terminal as a web application while managing multiple config files, authentication, and providing TCP connections via a separate gateway service.
fsspecdocker-compose)You'll need:
tabby-connection-gateway to forward traffic.export DOCKER_BUILDKIT=1 docker-compose up -e SOCIAL_AUTH_GITHUB_KEY=xxx -e SOCIAL_AUTH_GITHUB_SECRET=yyy
will start Tabby Web on port 9090 with MariaDB as a storage backend.
For SSH and Telnet, once logged in, enter your connection gateway address and auth token in the settings.
DATABASE_URL (required).APP_DIST_STORAGE: a file://, s3://, or gcs:// URL to store app distros in.SOCIAL_AUTH_*_KEY & SOCIAL_AUTH_*_SECRET: social login credentials, supported providers are GITHUB, GITLAB, MICROSOFT_GRAPH and GOOGLE_OAUTH2.docker-compose run tabby /manage.sh add_version 1.0.163You can find the available version numbers here.
Put your environment vars (DATABASE_URL, etc.) in the .env file in the root of the repo.
For the frontend:
cd frontend
yarn
yarn run build # or yarn run watch
For the backend:
cd backend
poetry install
./manage.py migrate # set up the database
./manage.py add_version 1.0.156-nightly.2 # install an app distribution
PORT=9000 poetry run gunicorn # optionally with --reload
Content type
Image
Digest
sha256:4f431a14c…
Size
154.3 MB
Last updated
over 2 years ago
docker pull gyarbij/tabby-web