Build your stack

Choose your modules, get your files.

Pick the containers you want. The generator resolves dependencies, generates secrets in your browser, and writes docker-compose.yml, .env and the rest.

Modules

Pick what you want. Dependencies are added for you and marked, host ports are assigned so nothing collides, and secrets are generated in your browser.

Storage

Where the data lives on disk. This decides every volume path in the compose file.

Connection

How the stack is reached, and which user it runs as.

Credentials

Values only you can supply. Everything here is optional at this stage.

Secrets

Generated locally, one unique value per service, hidden by default.

Review

Blocking errors stop the files being usable. Warnings are things to know about, not things to fix.

Files

Your stack. Download the ZIP, unpack it, and run sh install.sh.

.env holds real secrets. It is listed in the generated .gitignore. Commit .env.example instead, and back .env up somewhere that is not a git repository: it contains keys that exist nowhere else, and a perfect data backup will not start without them.