Deploy and configure

Ready-to-run files that set up a server and the apps on it.

Between knowing what a stack needs and having it running there are files to write: a Compose file for the apps, an environment file for their settings and a bootstrap file for the server itself. The tools here generate them from templates built on official sources.

They write files; they don't deploy. You read the result, fill in your own secrets and run it on a server you control. Defaults are private: nothing is published to the internet unless you choose a proxy.

A path through this category

  1. Start from a Spec

    Bring the Deployment Spec from the sizing step, or choose the apps again.

  2. Generate the app files

    Create docker-compose.yml and .env.example for the stack, with the exposure mode you want.

  3. Prepare the server

    Create a cloud-init file for a new server: user, SSH keys, firewall and Docker, with the Compose files written in place.

Tools in this category

Background: Self-hosted apps