OnePAM Zero Trust Access Gateway — proxy SSH, RDP, VNC, HTTP & DB sessions with recording
444
Zero-trust access gateway for privileged infrastructure sessions.
The OnePAM Gateway sits inside your network and proxies privileged connections — SSH, RDP, VNC, HTTP, and databases — between the OnePAM control plane and your internal servers. Every session is recorded, logged, and policy-enforced without exposing credentials to end users.
docker run -d --name onepam-gateway \
--restart unless-stopped \
-p 443:443 -p 51820:51820/udp \
-v gateway_data:/app/data \
--env-file gateway.env \
onepam/gateway:latest
Or with Docker Compose:
services:
gateway:
image: onepam/gateway:latest
restart: unless-stopped
ports:
- "443:443"
- "51820:51820/udp"
volumes:
- gateway_data:/app/data
env_file:
- gateway.env
volumes:
gateway_data:
| Feature | Description |
|---|---|
| SSH Proxying | xterm.js-based terminal with asciinema recording |
| RDP/VNC | Full desktop session proxying via FreeRDP |
| HTTP Proxying | Web session capture with HAR recording |
| Database Access | PostgreSQL, MySQL query logging and access control |
| Session Recording | Every session recorded and uploaded to S3-compatible storage |
| WireGuard VPN | Optional site-to-site VPN on UDP 51820 |
| mTLS | Mutual TLS authentication for agent connections |
| TLS / ACME | Automatic certificate provisioning via Let's Encrypt |
Generate a default configuration file:
docker run --rm onepam/gateway:latest -generate-config > gateway.env
Key environment variables:
| Variable | Description | Default |
|---|---|---|
ONEPAM_API_URL | OnePAM control plane URL | (required) |
GATEWAY_TOKEN | Gateway registration token | (required) |
TLS_CERT_FILE | Path to TLS certificate | (auto ACME) |
TLS_KEY_FILE | Path to TLS private key | (auto ACME) |
DATA_DIR | Persistent data directory | /app/data |
VPN_ENABLED | Enable WireGuard VPN | false |
| Port | Protocol | Description |
|---|---|---|
| 443 | TCP | HTTPS — gateway API and session proxying |
| 51820 | UDP | WireGuard VPN tunnel (optional) |
┌─────────────┐ ┌──────────────────┐ ┌──────────────┐
│ OnePAM │◄─WSS─►│ OnePAM Gateway │◄─────►│ Target │
│ Console │ │ (this image) │ SSH │ Servers │
│ │ │ │ RDP │ Databases │
└─────────────┘ │ ┌────────────┐ │ HTTP │ Web Apps │
│ │ WireGuard │ │ DB └──────────────┘
│ │ (optional) │ │
│ └────────────┘ │
└──────────────────┘
Full documentation: https://onepam.com/docs
Proprietary — https://onepam.com/terms
Content type
Image
Digest
sha256:324212e36…
Size
110.9 MB
Last updated
5 months ago
docker pull onepam/gateway