Getting started
ConceptWhat NopsAI isNopsAI is a self-hosted automation control plane that executes YAML-defined workflows through Docker or Kubernetes runners.How-toRequirementsWhat must be true on the host before the stack will start, and the values you have to generate first.TutorialInstall locally with Docker ComposeStart a local stack, confirm the control-plane services, and verify that the Docker runner registers.TutorialComplete the first-install wizardRun the one-time bootstrap that unlocks the platform, creates the first administrator, and seeds GitOps.ConceptArchitecture and networkingWhich containers exist, how they address each other, which ports are published, and why a runner never needs an inbound port.TutorialAdd a Docker runnerGenerate a one-time install command from the control plane and start a runner container on the same Docker network.TutorialCreate and run your first pipelineWrite a three-step pipeline where each step depends on the previous one and passes a value forward through runtime outputs.TutorialAdd a variable and a secretStore a scoped variable and an encrypted secret, then consume both from the pipeline you just built.TutorialConnect a Git repositoryGive NopsAI access to a repository so it can read pipelines, knowledge, and trigger manifests.TutorialTrigger a pipeline from GitAdd a `.nopsai.yaml` trigger manifest so pushes and pull requests start pipelines automatically.TutorialTrigger a run from outsideCreate an external API trigger, restrict who may call it, map the payload into run variables, and invoke it.TutorialRuns, logs, and historyRead what a run did: its status, its step graph, its logs, its outputs, and how it compares to the runs before it.

