~/foss-indexA small, growing directory
← All tools

Privacy & access

Warpgate

Self-hosted smart bastion for SSH, HTTPS, MySQL and PostgreSQL - record sessions and stop handing out target credentials.

Apache-2.0

Permissive like MIT, with an express patent grant from contributors and a requirement to state the changes you made.

Read the full license ↗

Plain-language summary, not legal advice.

Source code ↗Support this project ↓
Release notes / v0.30.4

Released 2026-11-03. Snapshot from the included release data, not a live check.

Latest GitHub release at check time. The repository moved from Eugeny/warpgate to the warp-tech org; the old path redirects.

Read the full release notes on GitHub ↗

Available on these platforms

Official hardware and installation choices ↗

SSH on port 2222 and the web admin/HTTPS on 8888 by default; keep the admin UI on a trusted network.

Compatibility details and official sources
  • Linux - Self-hosted bastion (binary release or Docker)
  • Web - Browser admin UI

Official availability checked 2026-11-12. Availability is not feature parity. The recorded release and license refer to the linked source project; separate clients can differ. No install or compatibility test was run.

Before you install

One door for SSH, databases and web admin.

What does it run on?
A bastion host you run: point SSH, HTTPS, MySQL and PostgreSQL clients at Warpgate instead of handing every admin credentials for every server.
Where is my data?
User roles, target definitions and session recordings live on your Warpgate host - which makes it a high-value system to protect.
What will I maintain?
A security-critical service: updates, hardening and careful role management. Session recording and access rules are the payoff.

Advice and funding routes source-checked November 12, 2026. Researched, not an install or restore test. Installation source ↗ · Report a correction

Terminal showing an SSH connection through Warpgate selecting a target, verifying the host key and landing on the remote shell
Official screenshot from Warpgate contributors ↗ (Apache-2.0). Official README screenshot of an SSH session through Warpgate; not our install. The tool icon is the project's own mark. Image credits.

Warpgate is an Apache-2.0 smart bastion host: instead of handing every admin the credentials for every server, you point SSH, HTTPS, MySQL and PostgreSQL clients at Warpgate, and it authenticates the user, checks their roles and connects them to the targets they may reach - with session recording and a web admin UI. Targets keep no per-user keys or passwords of their own.

The project’s own FUNDING.yml directs support to its author’s GitHub Sponsors and Ko-fi, and to the Tabby Open Collective (the author’s other project); there is no Warpgate-named collective. Warpgate is the name and mark of the project. This is an independent listing, not an official Warpgate resource or an endorsement.

Quick start

Researched from Warpgate’s documentation and releases on November 12, 2026. We have not installed or run it.

Docker (upstream’s documented route)

The project documents a Docker setup:

docker run -d --name warpgate \
  -p 2222:2222 -p 8888:8888 \
  -v warpgate-data:/data \
  ghcr.io/warp-tech/warpgate:latest
warpgate setup

The interactive warpgate setup (run inside the container) sets the admin password and listen ports. Port 2222 serves SSH, 8888 the web admin and HTTPS targets; keep the admin UI on a trusted network. Binary releases for Linux are published per release as an alternative.

NixOS

services.warpgate = {
  enable = true;
};

Apply with sudo nixos-rebuild switch, then run the interactive setup and register your targets and users.

First use

Add one target and one test user, connect with ssh user:target@warpgate-host -p 2222, and confirm the session appears in the admin UI’s recording list before migrating real access. Back up Warpgate’s data directory - it holds the host keys and credential store your targets now trust.

Documentation

Ask your AI to help with setup

Docker (upstream's documented route) · Self-hosted smart bastion for SSH, HTTPS, MySQL and PostgreSQL - record sessions and stop handing out target credentials. Paste into your AI assistant. It may only be able to guide you. Review changes before running anything.

Researched, not run by the Index. Checked 2026-11-12. No AI account or connection is needed here.

Read or copy the prompt manually

Ask your AI to help with setup

NixOS · Self-hosted smart bastion for SSH, HTTPS, MySQL and PostgreSQL - record sessions and stop handing out target credentials. Paste into your AI assistant. It may only be able to guide you. Review changes before running anything.

Researched, not run by the Index. Checked 2026-11-12. No AI account or connection is needed here.

Read or copy the prompt manually

Tags: Security