Hello everyone!
I’m happy to launch today Gladys Assistant v4.8.6, an update dedicated to Gladys Plus backups (Gladys Plus | Gladys Assistant)
( Still €59.99 per year, don’t hesitate!! )
Since it’s an exciting topic, I wanted to write a slightly more technical post to explain how backups now work.
To summarize in 4 points:
- Backups are now performed between midnight and 2 AM local time of your instance; the time is randomly chosen each day to avoid overloading the Gladys Plus API, because you are now 60 uploading your backups each day, and I expect this number to increase significantly in the coming months.
- Backups are uploaded in chunks (small 20MB pieces), rather than in one single block, so as not to overload the RAM of your instances and to be able to retry each small piece in case of failure.
- Backups are uploaded directly via the object storage API of my hosting provider, and no longer proxied through the Gladys Plus backend. This helps relieve the backend and frees up incoming bandwidth.
- It is now possible to see in Gladys the status of an ongoing and past backup, with a progress percentage, and in case of failure, the error message.
Now, 2 nice diagrams ![]()
At the server architecture level, it now looks like this:
The upload is done via signed URLs, and no longer via backend proxying as it was before.
At the upload process level, I made a diagram to illustrate the new upload algorithm:
I hope this is very clear — if you have any questions, feel free to put them in the comments ![]()
I wrote this very transparent post to also show the “behind the scenes” of a development, and that behind “minor” developments (all of this is about stability, there are no new features), there can be big considerations and time spent in terms of spec + development + testing.
Personally, I love these “infrastructure” developments which are very close to what I do for my freelance clients alongside Gladys ![]()
The full CHANGELOG is available here.
How to update?
If you installed Gladys with the official Raspberry Pi OS image, your instances will update automatically in the coming hours. This can take up to 24 hours, don’t panic.
If you installed Gladys with Docker, make sure you are using Watchtower (See the documentation)





