Sign inSign up

tempestterm/tempest-web-services-oss

By tempestterm

โ€ขUpdated about 5 hours ago

For deploy reference: https://docs.gotempest.app/deployment/self-host-tempest-server-docker-compose

Image
Networking
Security
Developer tools
0

2.4K

tempestterm/tempest-web-services-oss repository overview

โ Tempest Server โ€” Open Source Edition

Self-host the sync backend for Tempestโ , the cross-platform SSH, SFTP, RDP, VNC, Kubernetes and serial client.

Run this image and your host list, keys and snippets sync through infrastructure you own. Your vault stays end-to-end encrypted either way โ€” self-hosting means you are the operator of the relay, with no third-party data residency question to answer.

It also enables Web Mode: the full Tempest UI in a browser, so you can reach a box from an iPad, a Chromebook or a locked-down laptop with nothing installed.

โ ๐Ÿ“– Documentation

Deploy the Tempest Server with Docker Compose โ†’โ 

This image needs Postgres, Redis, CouchDB and an S3-compatible store alongside it, plus a few one-time setup steps. The guide above is a complete, tested stack โ€” copy the Compose file, run two scripts, work through the verification checklist. Start there rather than from docker run.

โ What this edition includes

  • End-to-end encrypted personal vault sync โ€” hosts, keys, snippets, settings
  • Accounts, sign-in, and a full OAuth 2.0 / OpenID Connect provider with device grant, which is how the desktop, mobile and CLI clients sign in
  • The Console web UI, Web Mode, SSH multiplexing
  • Scheduled snippet runs
  • Instance administration and a background-job dashboard

Shared vaults, single sign-on, two-factor authentication, relays, session recordings, real-time collaboration and the AI assistant are Enterprise Editionโ .

โ Quick reference

Tags โ€” latest, plus one per build commit. linux/amd64.

Process types โ€” /cnb/process/web (the app) and /cnb/process/worker (background jobs). Run both. Use --entrypoint launcher for one-off commands such as bin/rails db:migrate.

Requires โ€” PostgreSQL 14+, Redis 7+, CouchDB 3.x, an S3-compatible bucket.

Configuration โ€” environment variables, a mounted encrypted credentials file, or rows in the database; see the deployment guide for the full list and the precedence between them. The essentials:

Variable
TEMPEST_EXTERNAL_URLThe browser-facing origin of your instance
DATABASE_URLPostgreSQL
REDIS_URLRedis
COUCHDB_HOSTCouchDB, as your clients will reach it
SECRET_KEY_BASEGenerate one per install
RAILS_MASTER_KEYUnlocks your credentials file
ADMIN_EMAILSBootstrap instance administrator

โ Support

Issues, questions and Enterprise enquiries: gotempest.appโ  ยท [email protected]โ 


ยฉ Altas Express LLC

Tag summary

Content type

Image

Digest

sha256:6102a95a8โ€ฆ

Size

493.8 MB

Last updated

about 5 hours ago

docker pull tempestterm/tempest-web-services-oss