Install open source
Create a free account to apply in seconds
To install Semaphore Community Edition control plane, you need:
• A domain and public IP address
• Minimum hardware: 16GB RAM and 8 vCPUs
• Ports SSH (22), HTTP (80) and HTTPS (443) must be open
Important
In addition, it's highly recommended to add several self-hosted agents to act as runners for your jobs. The amount of agents required depends on your workload. You can always add or remove agents to adjust to your team's demands.
Choose your platform
You can install Semaphore Community Edition on a single Linux server or in a Kubernetes cluster.
Single Machine
Simple to manage
Low infrastructure costs
No high availability
Kubernetes
More complex operation
High infrastructure costs
High availability and scalability
Each platform presents trade-off. Use the following table as a guide:
FacilitySingle machineKubernetes clusterBackup and restoreSimpleComplexInfrastructure costsLowerHigherScalability of control planeLow
ⓘCan only be scaled vertically with a more powerful machine.
High
ⓘCan be scaled horizontally and vertically.
Scalability of job runner (agents)HighHighRedundancyNoneHighAvailabilityLow
ⓘServer is single point of failure.
High
ⓘIf a node goes down, Kubernetes can autoheal.
Is this page useful?