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.