Once your project lives in git, you should not have to deploy it by hand. Impreza can watch your repository and ship every push to your server automatically. No separate CI pipeline to babysit.
What you get
- A git webhook between your repo and your deployment
- Pushes to the watched branch trigger a build and deploy on your server; eligible other branches can use separately enabled Tor previews
- Works with GitHub, GitLab, Gitea and other providers
The steps
Have a deployment
Start with a custom deployment that has a Git source and confirm it runs. A standalone image or uploaded build context without a Git source does not provide a repository branch for this webhook workflow.
Connect the webhook
Turn on auto-deploy by connecting the webhook for your provider. The Impreza agent can do this for you: it connects (or disconnects) auto-deploy on push and reports the status, straight from your AI assistant.
Push and forget
A push to the watched branch requests a rebuild and deployment. Check the webhook response and deployment result before declaring it live. Public-domain deployments and onion previews have different address and certificate handling.
With the Impreza MCP your assistant can connect the webhook, check its status and redeploy on demand. See the documentation for the exact steps and supported providers.
Auto-deploy is a switch, not a lock-in. Disconnect the webhook whenever you want to go back to manual deploys.
Follow deployment results from your own system
The Git webhook receives pushes from your repository provider. Platform event webhooks send selected notifications in the other direction, to a receiver you control. Verify signatures and check the actual deployment result; a queued redeploy notification is not proof that the new version is serving.
Get started
Read the git and webhook guide in our docs, then set it up on an offshore VPS or an offshore dedicated server.









