How to Run Orchestrator on FreeBSD

February 17, 2020
Author
Ivan Groenewold
Share this Post:

run Orchestrator on FreeBSDIn this post, I am going to show you how to run Orchestrator on FreeBSD. The instructions have been tested in FreeBSD 11.3 but the general steps should apply to other versions as well.

At the time of this writing, Orchestrator doesn’t provide FreeBSD binaries, so we will need to compile it.

Preparing the Environment

The first step is to install the prerequisites. Let’s start by installing git:

We also need the go and rsync packages in order to compile:

Compiling Orchestrator

Now it is time to clone the repository from GitHub:

The next step is to compile Orchestrator. According to the manual, we need to run script/build as follows:

Installation

Now, we have to move the compiled binary (and the additional files) to the final destination directory. In this case, I chose to use /usr/local/orchestrator.

We also need to create both an init script and operating system user for Orchestrator, for example:

We shouldn’t forget to set the proper permissions for the init script and the orchestrator directory:

Now let’s create a sample configuration file using the template available in GitHub:

Finally, let’s configure Orchestrator to start at boot time, and start the service:

Happy Orchestrating!

Subscribe
Notify of
guest

0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments

Far
Enough.

Said no pioneer ever.
MySQL, PostgreSQL, InnoDB, MariaDB, MongoDB and Kubernetes are trademarks for their respective owners.
© 2026 Percona All Rights Reserved