# Run cardano-cli on Offline node

**URL:** <https://forum.cardano.org/t/run-cardano-cli-on-offline-node/43295>\
**Category:** Setup a Stake Pool\
**Created:** [15 December 2020 21:34 UTC](https://forum.cardano.org/t/run-cardano-cli-on-offline-node/43295 "2020-12-15T21:34:14Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![frastap0](https://sea1.discourse-cdn.com/flex023/user_avatar/forum.cardano.org/frastap0/32/31487_2.png) [@frastap0](https://forum.cardano.org/u/frastap0)\
**Post date:** [15 December 2020 21:34 UTC](https://forum.cardano.org/t/run-cardano-cli-on-offline-node/43295/1 "2020-12-15T21:34:14Z")

</div>

Hi,

I’m setting up a Stake Pool and am in the process of using an offline node to create the cold keys.

I have lifted the cardano-cli off the core node onto the offline node, but am unable to run cardano-cli.

My offline node is a Raspberry Pi using Raspberry PI OS (Debian), do i need to install some extra dependencies so I can run the binary, or perhaps I’m missing something else.

Cheers

---

<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:** [16 December 2020 10:40 UTC](https://forum.cardano.org/t/run-cardano-cli-on-offline-node/43295/2 "2020-12-16T10:40:55Z")

</div>

RaspberryPi has an ARM processor. Out of the box, it likely uses arm32 (i.e. the 32bit version of [RaspberryPi OS](https://www.raspberrypi.org/software/)). The 64bit version, that you would want to use on RaspberryPi 4 is still in [beta](https://downloads.raspberrypi.org/raspios_arm64/images).

Cardano is compiled with the Glasgow Haskell Compiler (GHC) and then with Cabal as the build system. The state of GHC on ARM is described [here](https://www.haskell.org/ghc/blog/20200515-ghc-on-arm.html).

In case you are trying this out (i.e. [compile cardano](https://docs.cardano.org/projects/cardano-node/en/latest/getting-started/building-the-node-using-nix.html#building-under-debian-ubuntu-or-centos)) on the Pi, I’d be interested to know how it goes. I have a 64bit Pi, which presents additional hurdles.

---

<div class="post-metadata">

**Author:** ![frastap0](https://sea1.discourse-cdn.com/flex023/user_avatar/forum.cardano.org/frastap0/32/31487_2.png) [@frastap0](https://forum.cardano.org/u/frastap0)\
**Post date:** [16 December 2020 19:48 UTC](https://forum.cardano.org/t/run-cardano-cli-on-offline-node/43295/3 "2020-12-16T19:48:17Z")

</div>

Thank you for the reply. Hopefully the ARM info will do the trick as I only want to generate the offline keys on the PI, it will not be a relay or core node.

---

<div class="post-metadata">

**Author:** ![Geoffrey\_Tipy](https://sea1.discourse-cdn.com/flex023/user_avatar/forum.cardano.org/geoffrey_tipy/32/45227_2.png) [@Geoffrey\_Tipy](https://forum.cardano.org/u/Geoffrey_Tipy)\
**Post date:** [12 January 2022 07:42 UTC](https://forum.cardano.org/t/run-cardano-cli-on-offline-node/43295/4 "2022-01-12T07:42:29Z")

</div>

Any progress on this?

---

<div class="post-metadata">

**Author:** ![7.4d4](https://avatars.discourse-cdn.com/v4/letter/7/bc79bd/32.png) [@7.4d4](https://forum.cardano.org/u/7.4d4)\
**Post date:** [12 January 2022 09:12 UTC](https://forum.cardano.org/t/run-cardano-cli-on-offline-node/43295/5 "2022-01-12T09:12:27Z")

</div>

Yes. You can compile cardano-node for the ARM64 as well as AMD64. I have compiled for both and run both versions on the appropriate architecture machines.

Raspberry Pi 4 is ARM64.

Intel / AMD processors are AMD64.

---

<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:** [12 January 2022 09:53 UTC](https://forum.cardano.org/t/run-cardano-cli-on-offline-node/43295/6 "2022-01-12T09:53:45Z")

</div>

We have had Docker images and binaries for arm64 for a while now - check out the [Armada Alliance](https://armada-alliance.com/) and also

[https://forum.cardano.org/t/cardano-node-1-32-1-arm64-aarch64-compiled-binaries](https://forum.cardano.org/t/cardano-node-1-32-1-arm64-aarch64-compiled-binaries)
