Features · Git Deploy
Git push deployhosting.
Deploy from GitHub, GitLab, or Bitbucket by pushing to a branch. HostPanel app hosting builds your code automatically - Composer, npm, and pip detected and cached - then releases it with zero downtime. Roll back to any previous release in one click. Prefer SFTP or Docker images? Both are supported too.
GitHub · GitLab · Bitbucket · Zero-downtime releases · UK London datacentre
3
Git Providers Supported
Zero
Downtime Releases
1-click
Rollback to Any Release
Cached
Dependency Builds
From git push to live, automatically
Git deploy means your repository is the source of truth and deployment is automatic. No FTP clients, no “which files did I change?”, no deploying from the one laptop that has the right folder.
01
Connect your repository
Link a GitHub, GitLab, or Bitbucket repository to your app from the dashboard and choose the branch that should deploy - typically main for production.
02
Push your code
git push. That is the whole deployment command. A webhook tells us your branch changed and the pipeline starts within seconds.
03
We build it
The pipeline detects Composer, npm, or pip automatically, installs dependencies with caching so repeat builds are fast, and runs your build step.
04
Release with zero downtime
The new release is prepared alongside the running one, then traffic switches to it atomically. Visitors never see a half-deployed app - and every release stays available for rollback.
Everything a deploy pipeline should do
Builds, releases, rollbacks, and secrets - handled by the platform so your repository stays the only thing you maintain.
GitHub, GitLab & Bitbucket
Connect a repository from any of the three major providers. Private repositories are fully supported - you authorise access once and pick the branch to deploy.
Auto-Detected Builds
Composer for PHP, npm for Node.js, pip for Python - detected from your repository automatically, so a standard project deploys with no pipeline configuration at all.
Cached Dependencies
Dependency installs are cached between builds. Pushing a one-line change does not mean re-downloading your entire node_modules or vendor tree.
Zero-Downtime Releases
Each deploy builds a complete new release before traffic moves to it. If the build fails, the running release simply carries on - a broken push cannot take your app down.
Rollback to Any Release
Every release is kept and listed in the dashboard. If a deploy misbehaves in production, roll back to any previous release in one click - no re-deploying old commits under pressure.
Encrypted Environment Variables
API keys and secrets live as encrypted environment variables managed from the dashboard - never committed to your repository, and injected into your app at runtime.
SFTP When You Want It
Not everything needs a pipeline. SFTP access is always available as the non-git route - upload directly, or use it alongside git for one-off file changes.
Docker Registry Deploys
Shipping containers instead of source? Point your app at an image in a Docker registry and deploy that - the container path to the same zero-downtime release flow.
Which products this applies to
Git deploy is a core feature of app hosting, across every runtime we support. Traditional web hosting deploys over SFTP instead.
Node.js hosting
npm builds detected automatically - Express, Fastify, and friends.
Next.js hosting
Push to deploy your Next.js app with cached npm builds.
Laravel hosting
Composer detected and cached - push, build, migrate, release.
Django hosting
pip requirements installed automatically on every push.
Docker hosting
Deploy straight from a container registry instead of source.
Web hosting
For traditional sites, SFTP deployment is included on every plan.
Related features
Staging environments
A persistent staging environment on every app plan - test a build properly before promoting it to production.
NVMe hosting
Builds and releases run on NVMe storage - fast installs, fast release switches, fast apps.
All features
Everything included across HostPanel plans - daily backups, DDoS protection, transparent pricing, and more.
Frequently asked questions
Make git push your deploy button
App hosting from £5/month in our UK London datacentre - zero-downtime releases, one-click rollback, and the renewal price is the intro price.
