• MySQL >= 5.6.4/MariaDB >= 5.3 (OPTIONAL)
  • ansible in $PATH
  • git >= 2.x in $PATH

Install instructions

  1. Download installer for your OS from Releases page
  2. Install Semaphore
  3. Open terminal and run semaphore -setup
  4. Continue setup


After setup is completed you can find the configuration file config.json in the current directory.

Run semaphore -config config.json to start Semaphore.

You can use the screen tool to run Semaphore on the server. Or you can create a systemd unit to run Semaphore as service.


Our code is easy and understandable.

Join us on GitHubkeyboard_arrow_right