Built by developers, for developers

Git push. We build, deploy and tell your Slack.

Push-to-deploy from GitHub, GitLab or Bitbucket. PR preview environments. A real terminal in your browser. SFTP with scoped sub-accounts, WP-CLI, cron jobs, env vars and deploy webhooks. All on dedicated containers, at a fixed monthly price.

deploy · git push
$ git push origin main
remote: G7Cloud · build started
remote: → npm ci
remote: → next build
remote: → build complete
remote: → container rolled out
Deployed https://yourapp.apps.g7cloud.com
→ webhook fired: #deploys (Slack)
$

The toolbox

Everything you'd set up yourself, already set up

These aren't bolt-ons. They're how the platform works on every hosted site.

Git push-to-deploy

Connect GitHub, GitLab or Bitbucket. Push to your production branch and G7Cloud builds and deploys automatically, with live build logs while it runs.

PR preview environments

Every pull request gets its own live preview URL on Pro and Agency plans. Review real running code, not screenshots, before you merge.

In-browser terminal

Open a real shell into your site's container straight from the dashboard. Run WP-CLI, inspect files, tail logs. No local SSH setup required.

SFTP with scoped sub-accounts

Full SFTP access on port 2222, plus sub-accounts locked to a specific directory: hand a contractor access to one theme folder, not your whole site.

Environment variables

Manage per-site env vars from the dashboard. API keys and secrets live in your container's environment, not in committed config files.

Cron jobs

Schedule real cron jobs per site (queue workers, cache warms, report generation), managed from the dashboard and running inside your container.

Deploy webhooks

Fire a notification to Slack, Discord or any custom endpoint on every deploy, so your team knows what shipped and when.

Logs

Live build logs during deploys and application logs from your container, viewable from the dashboard when something needs debugging.

Rollback via redeploy

Shipped a bad commit? Redeploy any previous commit from the dashboard and you're back on known-good code in one action.

14 framework presets. Node 18/20/22. PHP 7.4 to 8.4.

Git-deployed apps get a framework preset that knows how to build and run your code: Next.js, Astro, Nuxt, SvelteKit and more. Or bring your own Dockerfile for full control. Alongside git apps, the same platform runs WordPress, custom PHP, Magento, Ghost, WHMCS and Directus.

Every app runs in its own dedicated container with its own database. See app hosting for the full platform picture.

  • One dedicated container per app, no shared PHP pools
  • One database per site, plus managed PostgreSQL 15 & Redis 7 add-ons
  • Free subdomain on apps.g7cloud.com, or your own domain with free TLS

Git-deploy framework presets

Next.jsAstroNuxtSvelteKitRemixVite (React)Vite (Vue)Vite (Svelte)BunStatic sitesStrapiMedusaPayloadCustom Docker
Node runtimes
18 · 20 · 22
PHP versions
7.4 → 8.4
Pull request #42 · add checkout flow
G7Cloud · preview deployed
https://pr-42--yourapp.apps.g7cloud.com
Your reviewer clicks the link and tests the real running branch (forms, payments flow, redirects) before approving.
Preview updates on every push to the branch; idle previews are paused to save resources.

Pro & Agency plans

Review running code, not screenshots

On Pro and Agency plans, every pull request gets its own live preview environment with its own URL. Push a branch, open a PR, and the preview builds automatically, so clients and teammates approve the actual thing, not a mock-up.

For WordPress and PHP sites, the equivalent workflow is site cloning: duplicate a site, test your changes on the clone, then apply them to production. We say exactly which is which: git apps get PR previews, WP/PHP sites get cloning.

Access control that matches reality

Give a contractor one folder, not your whole site

Standard hosting hands out one all-powerful FTP login and hopes for the best. G7Cloud gives every site full SFTP access on port 2222, and lets you create scoped sub-accounts locked to a specific directory.

The freelancer restyling your theme gets /wp-content/themes/ and nothing else. When the job's done, delete the sub-account. Your main credentials never left the building. For team-level permissions in the dashboard itself, role-based access (owner, admin, developer, editor, viewer) is included on the Agency plan.

  • SFTP on port 2222 for every hosted site
  • Sub-accounts scoped to a chosen directory
  • Create and revoke sub-accounts from the dashboard in seconds
SFTP accounts · yourdomain.co.uk
main@yourdomain.co.uk
/ (full site)
Owner
theme-dev@yourdomain.co.uk
/wp-content/themes/
Scoped
uploads-bot@yourdomain.co.uk
/wp-content/uploads/
Scoped
Host: yourdomain.co.uk · Port: 2222 · Protocol: SFTP

Developer tools FAQ

Precise answers, including what we don't do.

Which git providers are supported?

GitHub, GitLab and Bitbucket. Connect a repository, choose the branch to deploy from, and every push triggers a build and deploy with live logs.

Which frameworks and runtimes can I deploy?

Fourteen framework presets: Next.js, Astro, Nuxt, SvelteKit, Remix, Vite (React, Vue and Svelte), Bun, static sites, Strapi, Medusa, Payload, plus a custom Docker option for anything else. Node 18, 20 and 22 are available, and PHP sites run on PHP 7.4 through 8.4.

Do I get SSH access?

You get a real shell into your container through the in-browser terminal, and file access over SFTP on port 2222, including scoped sub-accounts limited to a specific directory. We're precise about this: it's terminal-in-the-dashboard plus SFTP, and for most day-to-day work that covers everything raw SSH would.

Which plans include PR preview environments?

PR previews are included on Pro (£59/month) and Agency (£179/month). Git push-to-deploy itself is available on every plan with hosted sites, from Starter upwards.

Is WP-CLI available for WordPress sites?

Yes. Open the in-browser terminal on any WordPress site and WP-CLI is ready to use: search-replace, plugin management, user resets, cache flushes, all of it.

How do rollbacks work?

Deployments are built from git commits, so rolling back means redeploying a previous commit, one action from the dashboard. Your database is separate, so code rollbacks don't touch your data.

Need private access to your containers and databases from your laptop? WireGuard private networking is included on Pro and Agency. Every deploy is covered by restore-tested backups and per-minute monitoring.

Your workflow, minus the server admin

Push code, get a URL. Fixed GBP pricing, no usage metering, and a free plan to try the platform, no card required.