maxtez-raspbaker edited this page Nov 28, 2018 · 62 revisions

Welcome to the tezos-RPI3 wiki!


Tezos will be the first blockchain technology spreading everywhere through a swarm of tiny machines

Looking for info or willing to share your experience about Tezos self-delegation and baking on RPI3? this is your place!

                                             Tezos + RPI3 is possible, it is real and it is simple!

   A BIG thanks to the Tezos core development team for supporting ARM-based tiny machines

PLEASE NOTE To successfully run Tezos on the mainnet network the blockchain data MUST be stored on an external USB memory device (e.g. HD, SD card). See page [f] for info about the setup.

To run a Tezos node with RPI3 two options are described in this wiki:

  • Download the image file of Fedora 28 tuned for Tezos and follow simple instructions to run Tezos (mainnet/zeronet) on page [a]
    please note: the image file contains Fedora aarch32/armv7. On the zeronet baking/endorsing is confirmed to work fine, on the mainnet endorsing is working, baking has been reported having some problems (see issue #271 on gitlab), I cannot confirm the baking problem on the mainnet.


  • Install Fedora OS (aarch64/armv8) (notes on page [b] follow closely the installation of my Tezos nodes) and use the instructions on page [c] to compile and install Opam, OCaml and Tezos (mainnet/zeronet).
    baking/endorsing confirmed to work on the mainnet and zeronet

mainnet -> Tezos blockchain with real tezzies (xtz).

zeronet -> Tezos blockchain with virtual xtz, useful for experimenting and running tests.

For info/requests/questions:

tezos-RPI3 notes (the list of pages is available clicking the button "Pages" on the upper right side)

Contributions to these pages from anyone in the Tezos and github communities are welcome.


  • 11/25/18 Mainnet new protocol (003_PsddFKi3) will start from block 204762. See Tezos official note here, and revised compilation instructions on page [c]
  • 11/21/18 Useful and detailed info by Bake'n'rolls and Fabrice Le Fessant (OCamlPRO) on how to forge an operation on the Tezos network. Links here and here
  • 11/10/18 TzDutch is kindly providing updated blockchain data for quick sync of the node. Link here
  • 11/09/18 Black screen during the booting process? some info in the Update page [g]
  • 11/04/18 Feedback on using an external HD for storage on page [g] Updates
  • 09/24/18 To keep the RPI3 fully functional on the mainnet, please store the blockchain data on an external storage unit (see page [g] Updates for some info and page [f] for the easy setup of the external storage device.
  • 09/01/18 Current status of the project on page [g] Updates
  • 08/25/18 new info: Add zswap to improve cache performance (page [b]). How to store the chain data on an external drive (page [f]). Use of the flag --endorsement-delay x (pages [a], [s-2], [s-3]]
  • 08/09/18 On page [b] completely revised notes to build a Tezos node with Fedora 28 (aarch64/armv7)
  • 08/08/18 A little digression, new page [tz] on Probability, baked blocks and frozen deposit
  • 08/08/18 New page [e] How to clone the SD card and shrink the image. Also revised pages [a] and [c]
  • 07/24/18 New page [s-3] describing few steps to increase security of a baker account
  • 07/23/18 New page [s-2] on using the tezos-signer program with a tcp port or a unix socket
  • 07/20/18 New page [s-1] simple instructions to bake while keeping (most of) your xtz safe
  • 07/19/18 An image file of Fedora 28 tuned to run Tezos (mainnet/zeronet) is available on page [a] (not yet compatible with RPI3 B+)
Clone this wiki locally
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
Press h to open a hovercard with more details.