Emergency use only · independent recovery host

HangarForge Recovery Console

Use this page when HangarForge AWS services, admin tools, or internal recovery UI are unavailable. Everything here is hosted on an external VPS and uses only static files.

If production is down, start here: run the browser checks, open AWS EC2 + S3, then use the downloadable scripts and runbooks below.
Open AWS EC2 Open S3 backups

Recovery host

Independent VPS: vm01.quantic
Nginx static site · TLS via Let's Encrypt

DNS: recovery.hangarforge.com
Bucket: hangarforge-backups
Repo: hangarforge/hfsuite

Immediate triage

  1. Confirm outage from a second network.
  2. Check EC2 instance state for hft01-nginx and hfg01.
  3. Verify latest objects in s3://hangarforge-backups/.
  4. Use scripts below to inspect or restore.

Server status overview

These browser checks verify whether public endpoints are reachable from your current network. They do not require HangarForge internal tooling.

Last browser check: not run yet
Pending

app.hangarforge.com

Run checks to verify public reachability.

Pending

admin.hangarforge.com

Run checks to verify public reachability.

Pending

api.hangarforge.com/health

Run checks to verify public reachability.

Pending

portainer.hangarforge.com

Run checks to verify public reachability.

Pending

jenkins.hangarforge.com

Run checks to verify public reachability.

Quick links

Manual recovery checks

Run these from any shell with internet access.

dig +short recovery.hangarforge.com
curl -I https://app.hangarforge.com
curl -I https://admin.hangarforge.com
curl -I https://api.hangarforge.com/health
ssh ubuntu@107.23.156.171
ssh ubuntu@32.194.23.22

Recovery scripts

Download and run from your laptop or a clean recovery shell. All scripts are self-documenting and require explicit credentials via environment variables.

check-public-endpoints.sh

Tests DNS, HTTPS reachability, and key HangarForge endpoints from outside AWS.

curl -fsSLO https://recovery.hangarforge.com/downloads/check-public-endpoints.sh
bash check-public-endpoints.sh

list-s3-backups.sh

Lists recent backup objects in hangarforge-backups using AWS CLI.

curl -fsSLO https://recovery.hangarforge.com/downloads/list-s3-backups.sh
bash list-s3-backups.sh

restore-mysql-from-s3.sh

Streams a gzipped MySQL backup from S3 into a target Docker MySQL container.

MYSQL_ROOT_PASSWORD=... bash restore-mysql-from-s3.sh hfg01/mysql-test-YYYYMMDD_HHMMSS.sql.gz

restore-hfdata-from-s3.sh

Downloads and extracts a customer-file archive to a specified target directory.

bash restore-hfdata-from-s3.sh hfg01/hfdata-YYYYMMDD.tar.gz /data/hfdata

Recovery runbooks

Emergency contacts