DevOps

How to Auto-Deploy on Every Git Push

Connect a Git webhook to deploy the watched branch automatically, then verify the result.

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.

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.

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.

My Apps + Impreza MCP

One platform. Two ways to start.

Deploy and manage supported apps from My Apps or a connected AI assistant. Choose an Impreza VPS, or connect a compatible server you already administer.

New infrastructure

A VPS from Impreza

From US$9 /month

1 vCPU · 1 GB RAM · 20 GB SSD
Monthly billing

  • Choose the location and resources for your project.
  • Select the optional Impreza Agent for supported app management and AI operations.
  • Connect up to 5 external servers in total while an Impreza VPS is active.

Entry size shown. Your app may need more capacity. Backup storage and other separately billed services are extra.

Configure your VPS

Keep your current host

Your existing server

First server free

One external-server connection
No Impreza VPS or account balance required

  • Connect a compatible Linux server you administer.
  • Deploy supported catalog apps or custom applications.
  • Use My Apps or an authorized AI assistant through MCP.

The connection slot is free. Your existing hosting bill, domains and backup storage are not included.

Connect your server

App management requires the Impreza Agent to be installed and online. You choose the permissions delegated to a compatible AI assistant. Review the selected configuration and final total before purchasing.