Hardware Setup Server

Hi Everyone,

I have a question about what hardware I should use for my project. I saw on your forum that bigger setups may need 4GB of memory or more, and smaller ones can run on Raspberry Pi.

My Project:

  • I monitor different facilities.
  • Each facility has 1 parent and 2 child assets.
  • For my first setups, I used 140 attributes per facility:
    • 20 attributes updated every 10 seconds.
    • 80 attributes updated every 600 seconds.
    • 40 attributes updated every 1800 seconds.
  • A report is created automatically every month.
  • A backup is made every 2 days.
  • One month of data is about 180MB.

End Goal:

I want to scale to 30–50 facilities (projects) with 140 attributes each. Reports and backups should stay automatic.

Current Setup:

I use 4 Raspberry Pi devices as a cluster for now, but I want to move to better hardware.

Proposed Hardware:

A friend suggested building a server with:

  • 24/7 hard drives
  • 16GB of RAM (running 24/7)
  • Intel Xeon processor

My Questions:

  1. Is 16GB of RAM enough?
  2. Should I use an Intel Xeon processor, or is an Intel i5 good enough?
  3. Are there any pre-built servers you recommend?

Thanks for your help!

Best regards,
Bano

Good morning @Bano19 ,

I believe that that amount of performance can be achieved with a Raspberry Pi 5 8GB. The 8GB version is recommended because you really do need that extra amount of RAM for high availability setups.

Make sure to take a look at our Balena deployment tutorial to install OpenRemote on your Raspberry Pi 5.

Best of luck!

Thanks for the fast answear.

Yeah - currently our systems all run under debian, but i will take a look into Balena on the 4 Raspberry Pi’s - Cluster. It already runs there successfully.

I also tryed to set up a “rock pi 5b - 16gb ram”. Its quite similar to the Raspberry Pi but the community behind it is much smaller - certain programms work not as they should do - we couldn’t get that to work … - i will try that again.

If a single Raspberry Pi is enough - then i will try to set something up like that - thanks for your help.