Package manager

Look into the manual installation on how to set-up your Python/Ansible/Systemd environment!

Download package file from Releases page.

*.deb for Debian and Ubuntu, *.rpm for CentOS and RedHat.

Here are several installation commands, depending on the package manager:

{{#tabs }}

{{#tab name="Debian / Ubuntu (x64)"}}

wget https://github.com/semaphoreui/semaphore/releases/\
download/v2.15.0/semaphore_2.15.0_linux_amd64.deb

sudo dpkg -i semaphore_2.15.0_linux_amd64.deb

{{#endtab }}

{{#tab name="Debian / Ubuntu (ARM64)" }}

wget https://github.com/semaphoreui/semaphore/releases/\
download/v2.15.0/semaphore_2.15.0_linux_arm64.deb

sudo dpkg -i semaphore_2.15.0_linux_arm64.deb

{{#endtab }}

{{#tab name="CentOS (x64)" }}

wget https://github.com/semaphoreui/semaphore/releases/\
download/v2.15.0/semaphore_2.15.0_linux_amd64.rpm

sudo yum install semaphore_2.15.0_linux_amd64.rpm

{{#endtab }}

{{#tab name="CentOS (ARM64)" }}

wget https://github.com/semaphoreui/semaphore/releases/\
download/v2.15.0/semaphore_2.15.0_linux_arm64.rpm

sudo yum install semaphore_2.15.0_linux_arm64.rpm

{{#endtab }}

{{#endtabs }}

Setup Forge by using the following command:

semaphore setup

Now you can run Forge:

semaphore server --config=./config.json

Forge will be available via this URL https://localhost:3000.