Skip to content
You are reading Hyperledger Besu development version documentation and some displayed features may not be available in the stable release. You can switch to stable version using the version box at screen bottom.
Last update: January 17, 2022

Deploying the Hyperledger Besu permissioning management dapp for production

To deploy the permissioning management dapp for production:

  1. Retrieve the most recent release (tarball or zip) from the projects release page.

  2. Unpack the distribution into a directory available to your Web server.

  3. In the root of the unpack directory, add a file called config.json replacing the placeholders shown below.


      "accountIngressAddress":  "<Address of the account ingress contract>",
      "nodeIngressAddress": "<Address of the node ingress contract>",
      "networkId": "<ID of your Ethereum network>"
  4. On your Web server, host the contents of the directory as static files and direct root requests to index.html.

Starting a production permissioned network

Follow the procedure as for Getting started with onchain permissioning, but do not perform the steps using yarn to install, build, and start the development server. Instead, follow the procedure above to deploy the permissioning management dapp to your Web server.

Questions or feedback? You can discuss issues and obtain free support on Hyperledger Besu chat channel.
For Hyperledger Besu community support, contact the mailing list