Skip to content

Install

You can find the pre-compiled binaries on the release page releases

Getting Latest Version

TAG=$(curl https://api.github.com/repos/vdbulcke/cert-monitor/releases/latest  |jq .tag_name -r )
VERSION=$(echo $TAG | cut -d 'v' -f 2)

Info

You will need jq and curl in your PATH

Warning

If you don't have jq you can replace the TAG and VERSION variable manually in the command below

MacOS

  1. Download the binary from the releases page:
    curl -LO "https://github.com/vdbulcke/cert-monitor/releases/download/${TAG}/cert-monitor_${VERSION}_Darwin_x86_64.tar.gz"
    
  2. Extract Binary:
    tar xzf "cert-monitor_${VERSION}_Darwin_x86_64.tar.gz"
    
  3. Check Version:
    ./cert-monitor version
    
  4. Install in your PATH:

    sudo install cert-monitor /usr/local/bin/
    
    Or
    sudo mv cert-monitor /usr/local/bin/
    

  5. Checksum: You can validate the checksum of the downloaded packages by comparing the hash in the checksums.txt that comes with each release, with the computed hash of the downloaded archive:

    1. Download checksums.txt:
      curl -LO "https://github.com/vdbulcke/cert-monitor/releases/download/${TAG}/checksums.txt"
      
    2. Compute Checksum:
      sha256sum  "cert-monitor_${VERSION}_Darwin_x86_64.tar.gz"
      
    3. Compare against checksums.txt:
      grep "cert-monitor_${VERSION}_Darwin_x86_64.tar.gz" checksums.txt
      
  1. Download the binary from the releases page:
    curl -LO "https://github.com/vdbulcke/cert-monitor/releases/download/${TAG}/cert-monitor_${VERSION}_Darwin_amr64.tar.gz"
    
  2. Extract Binary:
    tar xzf "cert-monitor_${VERSION}_Darwin_amr64.tar.gz"
    
  3. Check Version:
    ./cert-monitor version
    
  4. Install in your PATH:

    sudo install cert-monitor /usr/local/bin/
    
    Or
    sudo mv cert-monitor /usr/local/bin/
    

  5. Checksum: You can validate the checksum of the downloaded packages by comparing the hash in the checksums.txt that comes with each release, with the computed hash of the downloaded archive:

    1. Download checksums.txt:
      curl -LO "https://github.com/vdbulcke/cert-monitor/releases/download/${TAG}/checksums.txt"
      
    2. Compute Checksum:
      sha256sum  "cert-monitor_${VERSION}_Darwin_amr64.tar.gz"
      
    3. Compare against checksums.txt:
      grep "cert-monitor_${VERSION}_Darwin_amr64.tar.gz" checksums.txt
      
  1. Download the binary from the releases page:
    curl -LO "https://github.com/vdbulcke/cert-monitor/releases/download/${TAG}/cert-monitor_${VERSION}_Darwin_all.tar.gz"
    
  2. Extract Binary:
    tar xzf "cert-monitor_${VERSION}_Darwin_all.tar.gz"
    
  3. Check Version:
    ./cert-monitor version
    
  4. Install in your PATH:

    sudo install cert-monitor /usr/local/bin/
    
    Or
    sudo mv cert-monitor /usr/local/bin/
    

  5. Checksum: You can validate the checksum of the downloaded packages by comparing the hash in the checksums.txt that comes with each release, with the computed hash of the downloaded archive:

    1. Download checksums.txt:
      curl -LO "https://github.com/vdbulcke/cert-monitor/releases/download/${TAG}/checksums.txt"
      
    2. Compute Checksum:
      sha256sum  "cert-monitor_${VERSION}_Darwin_all.tar.gz"
      
    3. Compare against checksums.txt:
      grep "cert-monitor_${VERSION}_Darwin_all.tar.gz" checksums.txt
      

Linux

  1. Download the binary from the releases page:
    curl -LO "https://github.com/vdbulcke/cert-monitor/releases/download/${TAG}/cert-monitor_${VERSION}_Linux_x86_64.tar.gz"
    
  2. Extract Binary:
    tar xzf "cert-monitor_${VERSION}_Linux_x86_64.tar.gz"
    
  3. Check Version:
    ./cert-monitor version
    
  4. Install in your PATH:

    sudo install cert-monitor /usr/local/bin/
    
    Or
    sudo mv cert-monitor /usr/local/bin/
    

  5. Checksum: You can validate the checksum of the downloaded packages by comparing the hash in the checksums.txt that comes with each release, with the computed hash of the downloaded archive:

    1. Download checksums.txt:
      curl -LO "https://github.com/vdbulcke/cert-monitor/releases/download/${TAG}/checksums.txt"
      
    2. Compute Checksum:
      sha256sum  "cert-monitor_${VERSION}_Linux_x86_64.tar.gz"
      
    3. Compare against checksums.txt:
      grep "cert-monitor_${VERSION}_Linux_x86_64.tar.gz" checksums.txt
      
  1. Download the binary from the releases page:
    curl -LO "https://github.com/vdbulcke/cert-monitor/releases/download/${TAG}/cert-monitor_${VERSION}_Linux_amr64.tar.gz"
    
  2. Extract Binary:
    tar xzf "cert-monitor_${VERSION}_Linux_amr64.tar.gz"
    
  3. Check Version:
    ./cert-monitor version
    
  4. Install in your PATH:

    sudo install cert-monitor /usr/local/bin/
    
    Or
    sudo mv cert-monitor /usr/local/bin/
    

  5. Checksum: You can validate the checksum of the downloaded packages by comparing the hash in the checksums.txt that comes with each release, with the computed hash of the downloaded archive:

    1. Download checksums.txt:
      curl -LO "https://github.com/vdbulcke/cert-monitor/releases/download/${TAG}/checksums.txt"
      
    2. Compute Checksum:
      sha256sum  "cert-monitor_${VERSION}_Linux_amr64.tar.gz"
      
    3. Compare against checksums.txt:
      grep "cert-monitor_${VERSION}_Linux_amr64.tar.gz" checksums.txt
      

Windows

  1. Download the binary cert-monitor_[VERSION]_Windows_x86_64.zip from the releases page

  2. Unzip the Binary

  3. Check Version:

    ./cert-monitor.exe version