# Amazon Linux 2 AMI (HVM) - Which \`cabal-install\`binary to use?

**URL:** <https://forum.cardano.org/t/amazon-linux-2-ami-hvm-which-cabal-install-binary-to-use/57436>\
**Category:** Setup a Stake Pool\
**Created:** [14 April 2021 07:50 UTC](https://forum.cardano.org/t/amazon-linux-2-ami-hvm-which-cabal-install-binary-to-use/57436 "2021-04-14T07:50:37Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![babylon](https://avatars.discourse-cdn.com/v4/letter/b/76d3ee/32.png) [@babylon](https://forum.cardano.org/u/babylon)\
**Post date:** [14 April 2021 07:50 UTC](https://forum.cardano.org/t/amazon-linux-2-ami-hvm-which-cabal-install-binary-to-use/57436/1 "2021-04-14T07:50:37Z")

</div>

I am trying to setup a stake pool using Amazon Linux 2 AMI (HVM) and followed the documentation [Running A Node Using An AWS Instance](https://developers.cardano.org/en/testnets/cardano/get-started/installing-and-running-the-cardano-node/running-the-node-on-an-aws-instance/).

I am at the [Installing the node from source](https://docs.cardano.org/projects/cardano-node/en/latest/getting-started/install.html), and I do not know which `cabal-install` binary to install as listed in the following link: [Downloads](https://www.haskell.org/cabal/download.html).

Please can someone advise? Many thanks.

---

<div class="post-metadata">

**Author:** ![tomdx](https://sea1.discourse-cdn.com/flex023/user_avatar/forum.cardano.org/tomdx/32/44498_2.png) [@tomdx](https://forum.cardano.org/u/tomdx)\
**Post date:** [14 April 2021 08:23 UTC](https://forum.cardano.org/t/amazon-linux-2-ami-hvm-which-cabal-install-binary-to-use/57436/2 "2021-04-14T08:23:39Z")

</div>

You could consider running your nodes on Docker, it does away with all those pesky low level details.

Just do …

```auto
docker run --detach \
    --name=relay \
    -p 3001:3001 \
    -e CARDANO_UPDATE_TOPOLOGY=true \
    -v node-data:/opt/cardano/data \
    nessusio/cardano-node run    

```

Detailed docs are [here](https://tdiesler.gitbook.io/cardano/v/iohk/plain-docker/running-the-nodes).

---

<div class="post-metadata">

**Author:** ![godofrefuse](https://sea1.discourse-cdn.com/flex023/user_avatar/forum.cardano.org/godofrefuse/32/26979_2.png) [@godofrefuse](https://forum.cardano.org/u/godofrefuse)\
**Post date:** [14 April 2021 08:43 UTC](https://forum.cardano.org/t/amazon-linux-2-ami-hvm-which-cabal-install-binary-to-use/57436/3 "2021-04-14T08:43:01Z")

</div>

Follow the coincashew guide, it makes things a lot easier when setting up a stake pool

[https://www.coincashew.com/coins/overview-ada/guide-how-to-build-a-haskell-stakepool-node](https://www.coincashew.com/coins/overview-ada/guide-how-to-build-a-haskell-stakepool-node)

I am currently using a t3.large for my block/relay1/relay2

I am planning to set up a ARM processor server like t4g for more cost savings.

---

<div class="post-metadata">

**Author:** ![babylon](https://avatars.discourse-cdn.com/v4/letter/b/76d3ee/32.png) [@babylon](https://forum.cardano.org/u/babylon)\
**Post date:** [15 April 2021 05:54 UTC](https://forum.cardano.org/t/amazon-linux-2-ami-hvm-which-cabal-install-binary-to-use/57436/4 "2021-04-15T05:54:14Z")

</div>

Thank you so much for your feedback. I’m gonna check it out and get back to you
