Same product, different hosting
Most teams are better off on Cloud, where we run the platform for you. Stack is for teams that can't send deployment data to a SaaS, because of regulation, because production has no internet access, or because of internal security policy.
Stack uses the same deployment logic as Cloud. Projects, releases, environments, variables, agents, the REST API and the PowerShell SDK all work the same way. The difference is that your team runs the server.
Teams that choose Stack
What you install
Stack runs on a server or VM you provide. Debian or Ubuntu LTS is the recommended base, and 2 to 4 CPU cores with 4 to 8 GB of RAM is enough for most teams. It can run behind your own load balancer or reverse proxy.
Components
- Application server: the web UI and API, and the hub that agents connect to.
- Database: MySQL 8.
- Package storage: the built-in package feed, stored on the server's file system or in Azure Blob Storage, set in the app configuration.
- Sign-in: OIDC, connected to your existing identity provider.
- Agents: the same agents as Cloud, connecting to your server over your internal network.
Security controls
- Users sign in through your identity provider over OIDC.
- Secret variables are encrypted in the database with AES-256 and appear as
****in deployment logs. - Agents connect outbound to your server over a secure WebSocket, and an administrator approves each one before it receives work.
- Servers without internet access can install the agent offline, and PowerShell and Python runtimes can be provisioned offline.
- You choose when to apply each Stack update.
Your team runs
The server: operating system patches, backups, TLS certificates, monitoring and sizing. This is the same work as for any internal service.
We provide
Installation packages and guidance, product updates, security fixes and support.
Compliance
Jaws Deploy doesn't hold SOC 2 or ISO 27001 certification. With Stack, the platform runs inside your own compliance perimeter and is covered by your existing controls. We can share our security policies with your auditors and answer their questions.
How to start
Create a free Cloud workspace and deploy a non-production project to check the workflow. Then contact us about Stack. Stack is part of the Dedicated plan and is priced for your setup.