Node with Raspberry PI

Hi Everybody

Happy to be here

Mustafa told us in his last interview, that’s possible to make a node with Android.
I really love this possibility, one day all connected objects, even a fridge will be able to validate transactions. It can looks completely crazy but the future are not the machines inside the data centers…

Just for fun, I would like experienced something like Mustapha, with one raspberry PI /Ubuntu and connect it for some weeks…

What can be different and specific for Raspeberry PI if I use this documentation ?
Which things should not be installed to run with one Raspeberry PI ?

Thanks

I run already one full node and be in the validators list…

15 Likes

As far as I know Raspberry Pi OS is Debian-based, so the instructions should be pretty much identical assuming the right packages are installed via apt. I run my validator node on Debian.

2 Likes

thanks, I will try and let you know if Celestia node is working well with Raspberry.

1 Like

Hi @musalbas

Glad to obtain this good result by having exceeded the limit of Light client.
I am running a FULL node with my Raspberry PI including Validators
celesvaloper18zguwglhvaxxl0624a0nl2a0q37kgqdsm2g0rf

To get fun, fell free to delegate some tokens, let’s see what’s a Raspberry PI can do as Validators, and compete against dedicated servers :slight_smile:

I stay at your disposal to share more, give you the logs or a full access to this Raspberry if you want make more test…

Regards

specifications : Raspberry PI 4 8GB de Ram 64 bits avec Raspbian OS

5 Likes

screenshot.2022-01-28 (28)

1 Like

Got a Full Node running on dev-net2 with my RPi. Only had to change golang install to arm64, otherwise docs were as straight forward as could be. Took about 2 days to sync up over wifi. Logs looking good.

Hi Kenny,

Glad to see somebody running a full node with one Raspberry PI, Celestia have now one Raspberry Gang :slight_smile:
What is your celesvaloper1… ?
I didn’t used golang arm64 like you, I used armv6l (Downloads - The Go Programming Language)
Normally it should be this version for Raspian/Debian.

My next step will be make running this Raspberry Node ONLY with Solar energy system, to get totally Green Celestia Node.
That’s the future in my opinion, next blockchain will be Green and CarbonNeutral® Certified, some blockchain are like that already…
@musalbas what are you thinking about that ? Do you like this concept ?

3 Likes

Running my RPi on Ubuntu Server, just a full node RPC, didn’t setup validation.

I hope Celestia can keep the node hardware requirements to a minimum, allowing anyone around the world to setup and run for cheap. Love the idea of running on solar. Partner up with someone on the other side of the world running same node in 12 hour shifts and you have a close to 100% renewable powered solution to decentralization.

3 Likes

IMO although it’s practical now to run a block producer on a Raspberry Pi in the devnet, it will not be practical long-term when the network grows and the resource requirements for block production increases.

However, I think it would make more sense to run a Celestia data availability sampling or partial storage node on a Raspberry Pi, that can contribute to the storage and security of the network. I like the idea of a data availability sampling or storage node being powered by a solar energy system!

4 Likes

Noted and I agree for block producer, later I will need to uninstall Validators.
I am sorry, I did not understand the second part of your message.
My Raspberry running already a Full node and Light Client (attached file)


How my Raspberry can more contribute to the storage and security of the network if I already running a Full node and Light Client ? I will do it if I can…
Solar energy system will be set up around in 10 days, I am really curious to see if it’s going to work or not :slight_smile:

6 Likes

Data availability sampling client = light client, so that should contribute to the security of the network.

Looking forward to the solar energy system!

Breaking news : My raspberry PI died :slight_smile:
So exciting when I received the solar energy system, I could not wait for plug it as fast as I can !
DC converter power supply was defective and has sent directly 15V inside my Raspberry, maximum accepted was 5V ! No forgiveness, Raspberry shut down immediately :upside_down_face:
Now I am ready with the solar energy system, just need to waiting my new Raspberry ordered but with Covid that’s not easy to get one fastly…
I will update this story soon…and get success !

2 Likes

@musalbas as promised, I am glad to introduce the first Celestia Green Full node and validator powered 100% with solar energy system.
That’s a mobile Celestia node (Raspberry PI 4 | 8Gb Ram ) able to moving everywhere and can working with internet connection 4G !
This Green Celestia node need to be improved, that’s experimental but working well :slight_smile:
If you need more pics or what ever, feel free to ask…
I know later with the mainnet 8gb Ram from this Raspberry P4 will not be enough, but maybe enough for running “Light Client” ?
Celestia_node_Solar_system_raspberry

Evidence from my CLI
2022-04-11-terminal

Blockchain Explorer for this node

screenshot.2022-04-11 (26)

8 Likes

This is freaking awesome man!!! Hope you saw our tweet about it :clap::clap::clap:

Thanks a lot for your feedback :pray:, that’s a real pleasure to contribute for CELESTIA.

When we think about the size and the weight of the first smartphones 20 years ago, where will hosted all blockchains and our nodes in 20 years ?

Let’s dream and think about the future of nodes and blockchains
In the next few years, it will be integrate everywhere, in each home, everybody will make running a nodes, with Smartphone, Raspberry’s, TV, Fridge ! or smaller … everythings will be connected to the blockchains…
Celestia will be there…we will be there…because we are building the futur… :muscle:

2 Likes

Hello everyone! I just joined the community yesterday, and i too want to set up an RPI4 node. I felt like going for the light Node since the system does not have enough storage for the full or bridge node, but i have been running into trouble:

For starters i too had to install the arm version of go, and this is totally understandable. However some commands in the tutorial did not work (such as

  1. echo ‘export PATH=$PATH:/usr/local/go/bin:$HOME/go/bin’ >> $HOME/.bash_profilesource $HOME/.bash_profile

  2. celestia-appd q bank balances celestia1xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

  3. any other command that probes the ports. I get either 404 or something similar.

The state of my node is the following :S Can someone tell me what could it be?

3 Likes

Hi welcome with Celestia,
Please join us in our discord group to get help Celestia
Many Dev are there with a great team…

Golang script with Raspian
cd $HOME
ver=“1.17.2”
wget “https://golang.org/dl/go$ver.linux-armv6l.tar.gz
sudo rm -rf /usr/local/go
sudo tar -C /usr/local -xzf “go$ver.linux-armv6l.tar.gz”
rm “go$ver.linux-armv6l.tar.gz”
echo “export PATH=$PATH:/usr/local/go/bin:$HOME/go/bin” >> $HOME/.bash_profile
source $HOME/.bash_profile

But join us on Discord, I will help you with your Raspeberry, ping me @Caesar Cipher Regex

1 Like

wow :heart_eyes:
boy future become more and more si-fi in every steps tech goes on

1 Like