LogoLogo
DevnetSeek
  • Introduction
    • Overview
    • Why Fermah?
    • Supported Proof Systems
    • Key Terms and Concepts
    • On Zero-Knowledge Proofs
  • Network
    • Components
  • Testnet
    • Overview
    • For Prover Nodes
      • Installation
      • Provers
      • Configuration
      • Machine Secret
      • Registration
      • Telemetry
      • Starting a Node
  • Resources
    • GPG
    • Support
    • Website
    • Github
    • X
    • Discord
Powered by GitBook
LogoLogo

© 2025 Fermah

On this page

Was this helpful?

  1. Testnet
  2. For Prover Nodes

Installation

Guide for downloading and using Fermah Prover Node binary.

PreviousFor Prover NodesNextProvers

Last updated 1 month ago

Was this helpful?

Recommended: You can get fully onboarded into Fermah using the script if you opt yes in the onboarding prompt.

Make sure you have your ECDSA private key ready, it can be placed into PRIVATE_KEY env var before running the install script.

During installation, you need to provide your assigned prover node name, so it fetches the right configuration file.

We provide an Install Script for obtaining fpn (Fermah Prover Node) pre-built binaries.

The script is able to:

  • Install or update latest release

  • Download the default prover (ZkSync)

  • Install configuration files

  • Setup telemetry collector (requires Docker)

bash <(curl -s https://storage.googleapis.com/fermah-releases/install.sh)

Script will run in interactive mode by default. You may pass in --help to see what arguments are available.

We recommend verifying the script first through GPG verification, check GPG.


Supported OS/Arch

OS
Arch

ubuntu-latest (22.04 LTS)

amd64

Please contact us if you need other prebuilt binaries.

Note that ubuntu-latest also applies to most linux distros, as long as the system's GLIBC version is 2.34+ and CUDA version is 12.2.

Release will be installed to ~/.fermah/bin/fpn-<version> and soft linked to fpn. If you wish to run the binary using this name, you may add the folder to the PATH environment variable using the hint provided by the install script.

Onboard into Fermah Network (requires )

Whitelist Keys