Introduction
This section is for anyone meeting Semaphore for the first time, whether you will install it or only use it. It answers the questions that come before any procedure: what the product does, what a deployment is made of, what the words in the interface mean, and what you need to have ready.
Read it once, in order, and the rest of the documentation stops needing explanation. Nothing here asks you to install anything — Getting Started does that.
In this section
| Page | What it covers |
|---|---|
| What is Semaphore | The problem it solves, who it is for, and when a different tool fits better. |
| Architecture | The server, the database, the file cache, runners, and executors. |
| Core concepts | Projects, resources, templates, and tasks, plus a glossary of every term the UI uses. |
| Security model | Trust boundaries, who can cause code to run, and what is encrypted. |
| Editions | Which features are Community, Pro, and Enterprise. |
| Prerequisites | The host, database, network access, and credentials to prepare. |
Where to start
Start with What is Semaphore. If you already know what it does and are here to deploy it, go straight to Prerequisites and then Installation.