Major Feature Release — Enhance Control Panel
Enhance Control Panel Double Hosting Control Panel

Deploy via GitHub & Background Worker Processes

Double Hosting's next-generation control panel Enhance now brings push-to-deploy git automation, persistent background worker processes (PHP, Node.js, Laravel, Go, Rust), and a unified Platform Details telemetry card.

Push to Deploy
Automated GitHub CI/CD
5+ Runtimes
PHP, Node, Laravel, Go, Rust
Live Telemetry
MO & Reseller Platform Card
0.0s Downtime
Atomic Container Switch
Automated Delivery

Deploy via GitHub — Manual or Automatic on Push

You and your customers can now manually or automatically on push deploy public or private repositories from a connected GitHub account to new or existing production or staging websites.

  • ✓
    Public & Private Repositories: Securely link any repository using GitHub OAuth with granular read/write deployment permissions.
  • ✓
    Continuous Deployment (Push-to-Deploy): Trigger instant, zero-downtime builds every time you run git push to your target branch.
  • ✓
    Production & Staging Environments: Route different branches (e.g. staging vs main) to your staging subdomain and live website seamlessly.
  • ✓
    Instant Rollback & History: Inspect commit logs, execution timestamps, build statuses, and rollback with a single click.
View GitHub Deploy Documentation ↗ Help Center Guide
GitHub Continuous Deployment — Active
Repository: doublehosting / client-platform Private
Branch: refs/heads/main Target: Production (Live)
✓ Webhook received: commit 7f83a0e by dev@client.com
$ git fetch origin main --depth=1
$ npm install --production && npm run build
→ Updating symlink to release /var/www/releases/20261020-0932
✓ Atomic switch completed in 1.4s — zero downtime!

Three Convenient Ways to Deploy via GitHub

Whether launching a brand new website or integrating an established production app, Enhance fits right into your workflow.

1

‘Add New Website’ Flow

Directly choose GitHub as your source when creating a new site in the control panel. Pick your repo, assign the branch, and your website spins up pre-configured and live in seconds.

2

Account-Level Connection

Found on the left-hand navigation spine of Enhance. Connect your personal or organization GitHub account once to manage repositories and permissions across all your domains.

3

Website Management Dashboard

Navigate to the dedicated ‘GitHub’ section on any existing website dashboard. Toggle between manual deployments or automatic push-to-deploy, view logs, and configure deploy keys.

Persistent Background Execution

Worker Processes — PHP, Node.js, Laravel, Go & Rust

It is now possible to run PHP, Node.js, Laravel, static websites and Custom Applications (for instance a runtime built in Rust or Go) worker processes. UI support is available under the ‘Worker Processes’ section on the website management dashboard.

Supported runtimes & daemon workloads:

🐘 PHP Workers
🟢 Node.js
🔥 Laravel Queues
⚡ Static Sites
🦀 Rust Binaries
🐹 Go Daemons
  • ✓
    Asynchronous Task Processing: Offload heavy database queries, emails, image compression, and PDF generation from web request cycles.
  • ✓
    Auto-Restart & Crash Guard: Daemon supervisors ensure worker processes automatically resurrect if they terminate or crash.
  • ✓
    Integrated UI in Website Dashboard: Start, stop, restart, scale worker counts, and view real-time process logs without needing SSH access.
⚙️ Enhance Dashboard — Worker Processes
2 Active Daemons
laravel-queue-worker RUNNING (PID: 4892)
php artisan queue:work --sleep=3 --tries=3 --max-time=3600
Memory: 42.8 MB CPU: 0.3% Uptime: 14d 6h
go-websocket-daemon RUNNING (PID: 5120)
./bin/notifications-service --port=8080
Memory: 18.2 MB CPU: 0.1% Uptime: 3d 18h
+ Add New Worker Process in 1-Click
Reseller & MO Dashboards

‘Platform Details’ Card — All Critical URLs at a Glance

A ‘Platform details’ card on the MOs (Master Organisations) and Resellers dashboard now highlights key information including: Control panel URL, Webmail URL, Staging domain suffix, phpmyadmin URL and nameservers for that account.

Save valuable time provisioning client accounts. All critical service endpoints and DNS configurations are consolidated into one live dashboard widget.

  • ✓
    White-Label Ready: Share branded endpoints with your customers under your own custom domain.
  • ✓
    Instant Database & Mail Access: Direct SSO hyperlinks into phpMyAdmin and Webmail without manual credential lookups.
  • ✓
    Automatic Staging Domain Mapping: Instant pre-configured staging URLs (e.g. *.staging.doublehosting.net) for zero-risk testing.
📊 Platform Details — Master Org & Reseller
Primary Cluster
🖥️ Control Panel URL https://cp.doublehosting.net
✉️ Webmail URL https://webmail.doublehosting.net
🌐 Staging Domain Suffix *.staging.doublehosting.net
🗄️ phpMyAdmin URL https://pma.doublehosting.net
📡 Account Nameservers ns1.doublehosting.net / ns2...
Status: All Endpoints Operational Open Dashboard →

Modern Architecture.
Zero Compromises.

How Enhance compares to legacy control panels like legacy control panels.

⚡

Micro-Container Isolation

Every website runs inside its own isolated cgroup container. One website's traffic spike or script crash will never affect others on the server.

🚀

Instantaneous UI Speed

Built with modern web technologies, Enhance loads in milliseconds. No clunky multi-second page refreshes between settings tabs.

🔒

Automated SSL Everywhere

Let's Encrypt certificates are issued, verified, and auto-renewed seamlessly for root domains, subdomains, and staging aliases.

✦

WordPress Tools Built-In

Clone staging environments, update plugins, manage database users, and reset admin passwords directly from the control panel.

🐙

Developer-First Tooling

SSH key management, custom PHP extensions, cron managers, and native Git push hooks without requiring server root access.

📈

Effortless Multi-Server Scale

Whether managing 1 site or 10,000, Enhance clusters app servers, database clusters, and mail services seamlessly in the background.

Enhance Control Panel FAQ

Answers to common questions regarding Enhance features, GitHub deploy, and workers.

Which Double Hosting plans include Enhance Control Panel?
All Double Hosting Shared Hosting and WordPress Hosting plans come with Enhance included by default. For VPS and Dedicated Server customers, Enhance is available as an option during server provisioning or setup.
Are private GitHub repositories supported for automatic deployment?
Yes, absolutely. Enhance supports both public and private repositories. When you connect your GitHub account via OAuth or generate deploy keys, Enhance is granted read access to securely pull changes on push or manual trigger.
How do I configure Worker Processes for Laravel or Node.js?
Log in to your website management dashboard and click on the ‘Worker Processes’ tab. Click ‘Add Worker’, specify the command (e.g. php artisan queue:work or node server.js), set the process count, and save. Enhance's daemon supervisor manages execution, logging, and automated restarts.
Where can I find the official Enhance documentation?
Detailed step-by-step guides can be found directly on the official Enhance documentation portal: Deploy via GitHub on Enhance.

Ready to Experience Modern Hosting?

Get started with Double Hosting today and enjoy the power of Enhance with automated GitHub deploys and background worker processes.