Page:
Runbook Clean Installation
Pages
Archive Layout
Backup and Recovery
Baseline TrinityCore 3.3.5 001
Bug Tracker
Client Preservation
Compatibility Matrix
Contributing
Ecosystem Map
Findings Log
Governance and Safety
Home
Mirror Inventory
Preservation Metadata
Preservation Status
Repository Mirroring
Reproducible Baselines
Reverse Engineering Workflow
Runbook Clean Installation
Runbook Client Working Copy
Runbook Database Backup and Restore
Runbook Forgejo Recovery
Runbook Incident Recovery
Runbook Upgrade and Rollback
Runbooks
Server Astral Realm TW 012
Server Aura Kingdom
Server Catalog
Server FFXI LandSandBoat
Server FFXIV Project Meteor
Server FFXIV Sapphire
Server Grand Fantasia
Server WoW TrinityCore 3.3.5
Server WoW TrinityCore Master
Server X Legend Legacy
Template Bug
Template Client Snapshot
Template Finding
Template Repository Mirror
Template Server Profile
Template Tool
Templates
Tool AK Tools v1.0
Toolbox
Vision and Scope
No results
1
Runbook Clean Installation
official-markus-maurer edited this page 2026-07-16 11:32:46 +02:00
Table of contents
Runbook — Clean Installation
Preconditions
- Approved baseline manifest and all required artifact IDs are available.
- Input checksums, rights/access rules, and secrets delivery path are known.
- Target host is disposable or explicitly approved, isolated, and has enough storage.
- A rollback point exists if the target is not disposable.
Procedure
- Record host OS, architecture, time, locale, package sources, and baseline ID.
- Verify every source artifact and Git commit before extraction or checkout.
- Create new server and client working directories; never operate in
original/. - Install the pinned toolchain/dependencies from recorded sources.
- Build/install the pinned server revision and record output hashes.
- Initialize a fresh database from the baseline schema and ordered migrations.
- Generate configuration from templates and inject secrets at runtime.
- Generate the client working copy using Runbook — Client Working Copy.
- Start with loopback-only exposure and run integrity, process, port, login, world/session, restart, and backup checks.
- Store sanitized logs and update the compatibility row. Destroy disposable secrets and temporary data.
Success
The documented milestone repeats after a clean restart with no undocumented manual changes. Otherwise preserve the failed working copy long enough to record a finding, then rebuild rather than silently repairing drift.
Private Server Preservation
- Home
- Preservation Status
- Compatibility Matrix
- Ecosystem Map
- Vision and Scope
- Server Catalog
- Client Preservation
- Archive Layout
- Repository Mirroring
- Mirror Inventory
- Preservation Metadata
- Reverse Engineering
- Findings Log
- Bug Tracker
- Toolbox
- Reproducible Baselines
- Operational Runbooks
- Backup and Recovery
- Governance and Safety
- Contributing
- Templates
PrivateServer-RS preservation wiki · Originals remain immutable · Every artifact must be attributable and verifiable