Installation

To install Gilfoyle, you’ll need to download the latest binary available on GitHub or build the software from source.

Binary installation

Follow the instructions :

  • Go to the release page on GitHub
  • Choose a binary according to your OS and architecture
  • Download the archive, extract the binary then run it in a terminal

You can also do all the steps above from the terminal :

os="$(uname -s)_$(uname -m)"
gilfoyle_version=$(curl -s https://api.github.com/repos/dreamvo/gilfoyle/releases/latest | grep tag_name | cut -d '"' -f 4)

# Downloading the latest version
wget "https://github.com/dreamvo/gilfoyle/releases/download/$gilfoyle_version/gilfoyle_$os.tar.gz"

# Verify checksum
curl -sSL https://github.com/dreamvo/gilfoyle/releases/download/$gilfoyle_version/gilfoyle_checksums.txt | sha256sum -c --strict --ignore-missing

# Clear directory
tar xfv "gilfoyle_$os.tar.gz"
rm gilfoyle_$os.tar.gz

# Use the binary
./gilfoyle version

To ensure your system is supported, please check the output of echo "$(uname -s)_$(uname -m)" in your terminal and see if it’s available on the GitHub release page.

Docker

From docker hub

You can pull the production-ready Docker image directly from Docker hub.

docker pull dreamvo/gilfoyle:latest

Then run the program :

docker run --rm -it dreamvo/gilfoyle version

Learn how to configure a Gilfoyle instance →

Edit this page on GitHub