The Computer
The solar server is a Raspberry Pi 5 Model B, here are the relevant technical specifications as per the official documentation:
- Processor: Broadcom BCM2712 2.4GHz quad-core 64-bit Arm Cortex-A76 CPU, with Cryptographic Extension, 512KB per-core L2 caches, and a 2MB shared L3 cache
- GPU: VideoCore VII GPU, supporting OpenGL ES 3.1, Vulkan 1.2
- 4Kp60 HEVC decoder
- Memory: 8GB LPDDR4X-4267 SDRAM
- Network: Gigabit Ethernet, with PoE+ support (requires separate PoE+ HAT)
- Bluetooth: Version 5.0 / Bluetooth Low Energy (BLE)
- Storage: microSD card slot, with support for high-speed SDR104 mode. Currently, we have 32GB.
A quick note on the computer's processor architecture:
Besides making sure that your website or application can be run with the specifications above, you should note that the CPU is ARM64. This is important because some older precompiled libraries and dependencies are not built for this newer architecture.
This does not affect all possible applocations though, as for example, most web applications will run. Some applications can work though they might need to be compiled from source. This also applies to Docker containers.