DevOps

How to Auto-Deploy on Every Git Push

Connect a git webhook and every push ships to your offshore VPS automatically. No CI pipeline to maintain.

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
  • Every push triggers a build and deploy on your server
  • Works with GitHub, GitLab, Gitea and other providers

The steps

Have a deployment

Deploy your project once to an offshore VPS from a Dockerfile, a Docker image, a docker-compose manifest or a git repo. Confirm it runs.

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

From now on, git push is your deploy command. The server pulls the change, rebuilds, ships it and handles the HTTPS certificate for you.

Do it by chat

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.

Turn it off any time

Auto-deploy is a switch, not a lock-in. Disconnect the webhook whenever you want to go back to manual deploys.

Get started

Read the git and webhook guide in our docs, then set it up on an offshore VPS or an offshore dedicated server.

Ready to build privacy-first?

No KYC, no email required, crypto payment. Deploy an offshore server in minutes, or do it all by chat with the Impreza agent.