VKE
VKE MASTER COMMAND HUB MULTI-SITE PORTFOLIO & DASHBOARD HOST
AI Setup Wizard
CENTRAL MULTI-TENANT CONTROLLER

All Construction Sites & Dashboards

Host once on Cloudflare or your own server — provision isolated dashboards, PIN codes, and QR sticker sheets for every project.

Active Hosted Sites
0
Isolated multi-tenant projects
Total Fleet Deployed
0
Tracked across all sites
Machines Stopped
0
Active standstill / off-hire
Open Breakdowns
0
Awaiting fitter closure

Provision a New Site Dashboard

Create a dedicated site environment instantly. Once created, you get a ready-to-share Dashboard URL and unique PIN for that site's management team.

SITE CODE (SHORT SLUG) *
SITE MANAGER ACCESS PIN (4 DIGITS) *
FULL PROJECT / SITE NAME *
SITE CABIN / COMPOUND ADDRESS
SITE AGENT / WHATSAPP CONTACT
INITIAL FLEET PACKAGE
MODE A · SELF-HOSTED HARDWARE + CLOUDFLARE TUNNEL

Host on Your Own PC / Server (Zero Limits)

Run server.py on your office PC or mini-server and expose it securely to https://plant.vkegroup.com using Cloudflare Tunnel (cloudflared). No router port forwarding, no static IP needed, and your SQLite database backs up automatically to your VKE OneDrive folder.

# 1. Double-click in project folder: setup_cloudflare_tunnel.bat # Or run manually in Administrator PowerShell: winget install Cloudflare.cloudflared cloudflared tunnel login cloudflared tunnel create vke-plant cloudflared tunnel route dns vke-plant plant.vkegroup.com cloudflared service install

Bonus: You can route drivers.vkegroup.com and leave.vkegroup.com through the exact same free tunnel!

MODE B · 100% SERVERLESS CLOUDFLARE PAGES + D1

Host on Cloudflare's Edge 24/7 (No PC Needed)

Deploy the static frontend to Cloudflare Pages (unlimited bandwidth) and the backend to Pages Functions + Cloudflare D1 (serverless SQLite with 5M row reads/day free). Your laptop can be turned off and all sites stay online 24/7.

# 1. Double-click in project folder: deploy_cloudflare_d1.bat # Or run via Wrangler CLI: npx wrangler d1 create vke-plant-db npx wrangler d1 execute vke-plant-db --remote --file=schema.sql npx wrangler pages deploy . --project-name=vke-plant

Composite multi-tenant indexes in schema.sql ensure each dashboard view scans fewer than 20 rows.