Install open source

Semaphore

Apply on EasyApply

Create a free account to apply in seconds

Version: Community Edition v1.5 (latest)

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?

Choose your platform