Gladys Assistant is a project that runs on any Linux machine: a Raspberry Pi, a NAS, a VPS, a server at home.
Most people in the community use a Raspberry Pi because it's an affordable little computer with great performances, that uses little energy and has no fans.
Our recommended stack
- A Raspberry Pi 4. It's a great improvement over the 3rd generation, because it now has USB 3.0 port (very useful to plug an external SSD), Gigabit Ethernet, a more powerful CPU and finally some more choices of RAM.
For a normal setup, if you plan to only run Gladys, I recommend the model with 2GB of RAM. If you plan to run more containers on the same Pi (Pi-Hole/AdGuard, Node-RED), I recommend taking one with more RAM (4GB, or 8GB if you want to be safe)
An USB-C charger like the official one. You need to check how much Ampere are delivered by your charger, otherwise your Pi won't be able to work properly, even more if you plug an external SSD disk to your Pi. Here the official charger delivers 3 Ampere.
A micro-SD card, like this Sandisk 32GB Ultra class 10.
We don't recommend running Gladys on a micro-SD card on the long run, but you'll need a micro-SD card to at least flash a new bootloader on your Raspberry Pi.
It's not recommended to use Gladys on a micro-SD card because a micro-SD is not designed to handle such sustained read/write for a long period of time, and on the long run your micro-SD will get corrupted.
We highly recommend using a SSD disk instead of an SD card, and there are some great options for cheap prices. If you want ever higher performance/reliability, the Samsung 870 EVO for $57 with a 5 years warranty is a great choice.
The ultimate starter-kit for almost around $100
I did a little recap table of all needed pieces for this setup, and it's just around ~$100:
|Raspberry Pi 4||$45|
|Raspberry Pi charger||$7.95|
|Raspberry Pi case||$11|
|32GB Micro-SD card||$6.75|
|120GB SSD disk||$22|
|USB 3.0 disk enclosure||$11|
It proves that building your own home automation setup is pretty cheap today!