App & Framework Hosting is now generally available from our London datacentre.

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.

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.