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.
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
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
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.