Please login or register.

MoneroBox - A plug-and-play full node running on a SBC

Hello, I am working on a hobby project MoneroBox.

What

MoneroBox aims to be a zero-configuration, plug-and-plug Monero full node.
The box will be running on a Single-Board-Computer such as Raspberry pi and Rock64.
Users can monitor the box with web browser and connect to the box with Monero GUI on destktop / Cake wallet / Monerujo.
Software such as monero command line tools will be updated automatically.

Why

It is inspired by raspiblitz of Bitcoin lightning network.

Before starting to implement anything, I do a little research on the forum and reddit, I found there has been other people who try to create a similar project. However, there has been any update from those projects.

After reading posts from FFS and Reddit, I realized the most important thing of such a Monero full node box is to make beginners be able to use it.

Features

  • Plug-and-play by utilizing zero-configuration network, user don't need to SSH or anything, just plug the ethernet cable and power cable.
  • Auto update new monero cli tools from a apt repository (instruction)
  • Web-based monitoring UI, some screen captures from iphone here

  • Web-based management UI for monero daemon

Hardware

The cost of hardware is expected to be about €100.

Option 1: Rock64 1GB + 120 GB SSD, Rock64 1GB has a newer and faster 64 bit CPU, lower price and USB 3 port !!! I have ordered a board for testing but stuck at Swedish custom.... I expect it can sync the whole blockchain in two days, will report the performance once I got it.

Option 2: Raspberry Pi 3 + 120 GB SSD, Raspberry Pi is well-known, but the performance is not good enough to sync the blockchain. Whole blockchain will take 5 days some even say 10 days to sync. The last 10% is extremely slow, about 1 minute for 10 blocks, one day (720 blocks) will take 72 minutes to sync. You can find some info here

Rock64 1GB: ~ €23
Raspberry Pi3 B+: ~ €32

120 GB SSD: ~ €25
USB 3 to SATA adapter for SSD: ~ €10
Power: ~ €10
SD card: ~ €10
case: €??

Source code

Source code available at https://github.com/Jasonhcwong/monerobox.
An apt repository for Raspberry pi has been setup, you can following the instruction

Replies: 0