Gladys is a small server written in Node.js. It’s built to run on Linux, Windows or Mac. But I recommend running Gladys on a Raspberry Pi.
The Raspberry Pi is a small computer, which works amazingly for home control, it is :
If you don’t have one, just get started with a Raspberry Pi starter kit.
To install Gladys on your Raspberry Pi, you just have to use the pre-built Raspbian image.
The first step is to download Gladys Raspbian image :
And unzip the downloaded zip file to get a “.img” file.
Then, you just have to clone this image on the SD card you want to use with you Raspberry Pi.
I recommend the software Etcher (Linux/MacOS/Windows compatible).
Install Etcher, plug your SD card into your computer, and clone the .img file on your SD card.
Finally, all you have to do is to connect your Raspberry Pi to your local network (with an Ethernet cable for example), and to turn it on.
Last step is to expand the partition on the SD card. If you don’t do it, the system won’t have access to the full size of your SD card, and you will run out of disk space.
Credentials are the same that the default Raspbian image (user : pi, password : raspberry).
When you are connected, you just need to execute :
And select option 1 => “1. Expand Filesystem”. The system will ask you to reboot, press “yes”.
And that’s all ! Gladys is ready :)
To access Gladys, open your favorite browser, on any computer on the local network your Raspberry Pi is connected. Then enter the URL :
You should arrive on Gladys web interface where you can configure your account !
Note : If it don’t work, you can access Gladys directly by typing the IP of your Raspberry Pi in your browser. To find the IP, just type
ifconfig on the Raspberry Pi shell, or you can use a network scanner app to find his IP (Network Scanner on Android or iNet on iOS)
To install Gladys, you just need to follow the instructions on GitHub.