Browse docs
Documentation
Find your way around strackt
Guides and references for connecting servers, deploying applications, and understanding what strackt is doing for you.
Applications
Add and deploy an application
Point strackt at your repository, confirm what it detects, and deploy your application to a server you own.
Connect GitHub and deploy from your repository
Connect your GitHub account once so strackt can browse your repositories, pull your code, and deploy automatically when you push.
Find your way around
How your dashboard is organized — what needs attention, your applications, servers, and services, and where settings live.
The command palette
Open the command palette with Cmd+K to search servers, apps, and settings, jump straight into a resource, and run common actions without hunting through menus.
What strackt detects in your repository
When you add an application, strackt reads your repository and works out what it needs to run — then asks you to confirm before setting anything up.
Backups
Cli
Manage secrets from the CLI
List, set, remove, and round-trip your environment's secrets with the strackt CLI.
SSH into a server from the CLI
Open a shell on a managed server with one command — no keys to install, no certificate flags to assemble.
View your application logs
Read recent log output from any environment, or follow it live, from the strackt CLI.
Deployment
Customize your deploy
Add your own commands and hooks to a deploy, turn optional steps on or off, and run a one-off deploy with different options.
How deploys work
What strackt does each time you deploy, and why your site stays up.
Move an environment to another server
Move a running environment to a different server, with its data carried across and only a brief switch-over.
When a deploy fails
What a failed deploy means for your application and the steps to get it running again.
When a deploy won't start
Why strackt sometimes stops a deploy before it begins, and how to clear each reason so it can run.
Domains And Ssl
Environments
Edit your config template
Write the .env template strackt uses to build the environment file your application reads at deploy time.
Environment settings
Everything you can change about one environment in one place — secrets, config, domains, services, and deleting it.
Environments
Run production, staging, and preview copies of your application side by side.
Preview environments
Get a live, isolated deployment for every GitHub pull request, cleaned up automatically when the PR closes.
Read an environment's logs
See the full history of what strackt did to an environment, and open any step to read its output.
Start with a Layover
Get a temporary managed server in one click to try strackt before you bring your own — and how to keep it or move on.
Notifications
Provisioning
Connect a server
Connect a server you own to strackt so it's ready to run your applications.
Getting Started with strackt
Connect your first server, deploy your application, and let strackt take care of the rest.
When a command on your server fails
What it means when strackt couldn't finish a command on your server, and how to recover.
When a configuration update fails
What it means when strackt couldn't apply a change to your server, and how to recover.