Google Workspace OAuth
Secure single sign-on with domain restrictions. Your team authenticates with their existing Google accounts.
Rack Gateway is an open-source, self-hosted authentication and authorization proxy for Convox racks. It provides the security controls you need for SOC 2 compliance without vendor lock-in.
Google Workspace OAuth
Secure single sign-on with domain restrictions. Your team authenticates with their existing Google accounts.
Role-Based Access Control
Four built-in roles (viewer, ops, deployer, admin) with granular permissions. Control who can do what on your infrastructure.
Complete Audit Trail
Every request is recorded before it acts, in a hash-chained log anchored hourly to S3 Object Lock. Env values are redacted. Entries also go to stdout as JSON for CloudWatch or your SIEM.
Multi-Factor Authentication
TOTP, WebAuthn (security keys), and YubiKey OTP. Required for all users by default, with step-up MFA for sensitive commands.
Deploy Approvals
Manual approval workflow for CI/CD deployments. Integrates with CircleCI, GitHub, and Slack.
Single-Tenant Design
One gateway per rack. Deployed alongside your Convox API for maximum security and isolation.
Rack Gateway is a proxy between developers and the Convox API:
Users install the rack-gateway CLI, which handles authentication and wraps Convox commands.
# Install the rack-gateway CLI# (download from releases or build from source)
# Login with Google OAuthrack-gateway login staging https://gateway.example.com
# Run Convox commands through the gatewayrack-gateway appsrack-gateway psrack-gateway deploy
# Set up a convenient aliasalias cg="rack-gateway"cg appscg logs -a myappRack Gateway was built to achieve SOC 2 compliance for production infrastructure. It provides:
[REDACTED] in audit logs and Slack unless an admin lists them as visibleRack Gateway is an open-source “community edition” alternative to the hosted Convox Console. While Convox Console offers more advanced features and official support, Rack Gateway provides everything you need for secure, compliant infrastructure management.
Getting Started
Architecture