Vanguard VEM — One Site with Three Areas

From Preparedness to Recovery—Connected.

Site Structure

1. Marketing Website

Public information, modules, benefits, screenshots and AOI-based hosted pricing.

Main domain: yourdomain.com

2. Sandbox Site

Training, demonstrations, evaluation and practice. It has a separate database and must not contain real sensitive data.

Address: sandbox.yourdomain.com

3. Vanguard VEM Program

Secure operational program with authentication, permissions, audit history, privacy controls and backups.

Address: app.yourdomain.com

Data Separation

The Sandbox and the operational program use different databases, user accounts, sessions, audit histories, browser origins and backup volumes. Resetting the Sandbox does not remove operational records.

Easy Linux Installation

1

Upload and extract this ZIP

Use a Docker-capable Linux server. Do not upload it to the WordPress Media Library.

2

Run the guided installer

chmod +x INSTALL_ONE_SITE_THREE_AREAS.sh
./INSTALL_ONE_SITE_THREE_AREAS.sh
3

Choose local test or HTTPS

For HTTPS, enter the main domain. The installer automatically creates the Sandbox and Program addresses.

4

Create three DNS records

AreaDNS name
Marketingyourdomain.com
Sandboxsandbox.yourdomain.com
Programapp.yourdomain.com
5

Sign in and change passwords

The installer creates different temporary passwords for Sandbox and the operational program. Change both immediately.

6

Test before production use

Use DEPLOYMENT_ACCEPTANCE_CHECKLIST.md to verify permissions, incident isolation, lifecycle/version control, deployment readiness, evidence scanning, notification delivery, integrations, backup/restore, accessibility, browser compatibility, concurrent use and security.

Local Test Addresses

AreaAddress
Marketinghttp://127.0.0.1:8082
Sandboxhttp://127.0.0.1:8081
Programhttp://127.0.0.1:8080

Important Files

FilePurpose
INSTALL_ONE_SITE_THREE_AREAS.shGuided installation
START_OR_UPDATE.shBuild and start updates
STATUS_AND_HEALTH.shCheck all three areas
RESET_SANDBOX_ONLY.shErase only Sandbox records
HOSTING_COMPANY_HANDOFF.txtInstructions for a provider or developer
OPERATIONAL_INTEGRITY_IMPLEMENTATION.mdFull gap-audit implementation matrix
DEPLOYMENT_ACCEPTANCE_CHECKLIST.mdRequired hosted acceptance tests
RESTORE_TEST_PROCEDURE.mdFull and selective restore-test procedure