Host and exposure
Connect the workload to a realistic host capacity band and a deliberate public boundary instead of exposing every service by default.
Docker deployment planner
Define the workload, the host boundary, the data that must survive, and the public surface before a small deployment becomes an opaque collection of containers.
Start from a maintained workload
content site
A content-site deployment path with database state, uploaded media, HTTPS, backups, and update checks.
Build the baseline →file sync
A file-sync deployment path with file data, database state, background work, HTTPS, and off-server recovery checks.
Build the baseline →source control
A Git-service deployment path with repositories, attachments, database state, SSH exposure, and restore checks.
Build the baseline →What this application owns
Host and exposure
Connect the workload to a realistic host capacity band and a deliberate public boundary instead of exposing every service by default.
State and recovery
Separate containers from the database, files, repositories, and configuration that have to be recovered together.