Pubwhale demo bundle

Two self-contained versions of the Pubwhale site as pre-built Docker images — the bilingual headless-WordPress build, and the original WordPress-less site. Runs fully offline: nothing is pulled or compiled.

pubwhale-demo-bundle.tar.gz 854 MB · everything below, plus all five Docker images
Download

Quick start

curl -LO https://pubwhale-dl.demo.hkdeveloper.io/pubwhale-demo-bundle.tar.gz
tar -xzf pubwhale-demo-bundle.tar.gz
cd pubwhale-demo-bundle
./load.sh                  # imports images, writes .env
docker compose up -d       # site :3026 · CMS :8080

CMS login pubwhale / pubwhale-b61e8864cd2c. The original WordPress-less version: docker compose -f docker-compose.orig.yml up -d (port 3027).

That password only unlocks your own local copy. It is deliberately different from the hosted demo's, so publishing it here grants access to nothing but the container you just started.

Individual files

Already have the archive, or just want to read the config before downloading 854 MB.

Where state lives

WhatWheredowndown -v
Posts, pages, settings, usersdb-data volumesurvivesdestroyed
WordPress core + pluginswp-data volumesurvivesdestroyed
Uploaded media./content/uploadssurvivessurvives
Custom post types./wordpress/mu-pluginssurvivessurvives
Both frontendsstateless
Your editorial content is database rows, not files. Backing up the uploads folder alone captures none of it — a real backup needs the database dump and the media. Commands are in the README.

Checksum

SHA-256 (pubwhale-demo-bundle.tar.gz)
bff19a87c0d375abb7b42bdb14a53ea40bed05c31b76ab37b129622082fd06d3

sha256sum -c SHA256SUMS      # macOS: shasum -a 256 -c SHA256SUMS