<p>It is definitely possible to do that. You can edit genesis and config files to your taste.
Creating a local network is the purpose of the script <a href="https://github.com/input-output-hk/cardano-node/blob/master/scripts/shelley-from-scratch/mkfiles.sh" rel="nofollow noreferrer">here</a> and there is a guide <a href="https://github.com/input-output-hk/cardano-node/blob/62485960494d914f8efd06ed0d8357d41a8f9d26/doc/reference/shelley-genesis.md" rel="nofollow noreferrer">here</a>.</p>
<p>There is also a similar set of config files for jumpstarting in Alonzo <a href="https://github.com/input-output-hk/plutus-apps/tree/main/plutus-pab/local-cluster/cluster-data/cardano-node-shelley" rel="nofollow noreferrer">here</a></p>

CC BY-SA 4.0
2021-08-21T19:05:49.733Z
Thank you for your answer Andrej Novikov, I'm currently following https://github.com/input-output-hk/cardano-node/blob/62485960494d914f8efd06ed0d8357d41a8f9d26/doc/reference/shelley-genesis.md which is comprehensive guide on how to Create a Shelley Blockchain from scratch.
raul garvizu
CC BY-SA 4.0
2021-08-23T19:29:15.270Z
@Andrej welcome to our new community and thank you for contributing your answer here! I'd recommend to elaborate a bit, especially when your answer talks about what you "believe" rather than what you "know". It may help to look at some other answers on the Stack Exchange network to see the average length and what's considered a good answer!
Nike Dattani
CC BY-SA 4.0
2021-10-07T06:07:16.467Z
Are there equivalent instructions for creating a fresh/local alanzo-era blockchain from scratch?
robertwb
CC BY-SA 4.0
2021-11-15T16:22:42.830Z
@robertwb I'm not aware if there are instructions, but I've updated my response to include a link to the local network configuration files targeting alonzo
andycandy
CC BY-SA 4.0
2021-08-21T09:20:43.737Z
2021-11-15T16:20:36.177Z
2021-11-15T16:20:36.177Z
andycandy
<p>I'm not very familiar where you would find the right documentation, but <strong>it certainly is possible</strong> to have multiple <code>cardano-node</code> be connecting to each other, forming a private network. Such a network could also be configured as you like and run with completely different parameters.</p>
<p>One starting point maybe is to have a look how the <code>cardano-wallet</code> does launch a cluster of <code>cardano-node</code>s locally for testing purposes: <a href="https://github.com/input-output-hk/cardano-wallet/blob/master/lib/shelley/exe/local-cluster.hs" rel="nofollow noreferrer">https://github.com/input-output-hk/cardano-wallet/blob/master/lib/shelley/exe/local-cluster.hs</a>
This document also has some explanations on how the network is configured and what data (faucets) gets prepared in the code.</p>

CC BY-SA 4.0
2021-08-20T17:28:06.990Z
2021-08-20T17:28:06.990Z
Sebastian Nagel
<p>I've came across this 2 year old question in <a href="https://stackoverflow.com/questions/56516758/can-a-private-cardano-network-be-created">Stack Overflow</a>, I'm starting a side project at work to explore the potential of Cardano.</p>
<p>There is an old documentation page that mentions <strong>cardano-sl</strong> component which has been currently decomposed into several others.</p>
<p>This other page(<a href="https://developers.cardano.org/docs/get-started/running-cardano" rel="noreferrer">https://developers.cardano.org/docs/get-started/running-cardano</a>), reads:</p>
<blockquote>
<p>Alternatively, you can spin up your own custom Cardano network, but that is outside the scope of this guide.</p>
</blockquote>
<p>Bottom line the question is whether it <strong>is possible to create custom private Cardano networks</strong> besides the mainnet and testnet networks, and if so, where can we find documentation about that process.</p>

<stake-pool><testnet>
How can a private network be created besides Mainnet and Testnet?
# How can a private network be created besides Mainnet and Testnet?

(Asked by: username_0 on 2021-08-19)

I've came across this 2 year old question in [Stack Overflow](https://stackoverflow.com/questions/56516758/can-a-private-cardano-network-be-created), I'm starting a side project at work to explore the potential of Cardano.

There is an old documentation page that mentions **cardano-sl** component which has been currently decomposed into several others.

This other page(<https://developers.cardano.org/docs/get-started/running-cardano>), reads:

> Alternatively, you can spin up your own custom Cardano network, but that is outside the scope of this guide.

Bottom line the question is whether it **is possible to create custom private Cardano networks** besides the mainnet and testnet networks, and if so, where can we find documentation about that process.

**Tags:** stake-pool, testnet

---

## 2 answers

### Answer by username_1 on 2021-08-21. Score: 6 | Accepted answer

It is definitely possible to do that. You can edit genesis and config files to your taste.
Creating a local network is the purpose of the script [here](https://github.com/input-output-hk/cardano-node/blob/master/scripts/shelley-from-scratch/mkfiles.sh) and there is a guide [here](https://github.com/input-output-hk/cardano-node/blob/62485960494d914f8efd06ed0d8357d41a8f9d26/doc/reference/shelley-genesis.md).

There is also a similar set of config files for jumpstarting in Alonzo [here](https://github.com/input-output-hk/plutus-apps/tree/main/plutus-pab/local-cluster/cluster-data/cardano-node-shelley)

> **Comments:**
> **username_0**: Thank you for your answer Andrej Novikov, I'm currently following https://github.com/input-output-hk/cardano-node/blob/62485960494d914f8efd06ed0d8357d41a8f9d26/doc/reference/shelley-genesis.md which is comprehensive guide on how to Create a Shelley Blockchain from scratch.  
> **username_2**: @Andrej welcome to our new community and thank you for contributing your answer here! I'd recommend to elaborate a bit, especially when your answer talks about what you "believe" rather than what you "know". It may help to look at some other answers on the Stack Exchange network to see the average length and what's considered a good answer!  
> **username_3**: Are there equivalent instructions for creating a fresh/local alanzo-era blockchain from scratch?  
> **username_1**: @robertwb I'm not aware if there are instructions, but I've updated my response to include a link to the local network configuration files targeting alonzo  

---

### Answer by username_4 on 2021-08-20. Score: 3

I'm not very familiar where you would find the right documentation, but **it certainly is possible** to have multiple `cardano-node` be connecting to each other, forming a private network. Such a network could also be configured as you like and run with completely different parameters.

One starting point maybe is to have a look how the `cardano-wallet` does launch a cluster of `cardano-node`s locally for testing purposes: <https://github.com/input-output-hk/cardano-wallet/blob/master/lib/shelley/exe/local-cluster.hs>
This document also has some explanations on how the network is configured and what data (faucets) gets prepared in the code.


---

