Cristian Livadaru's Blog

My personal view on things

Home Assistant With TimescaleDB and Grafana

In my pursuit of adding some nice graphs to my home assistant installation I first started going down the InfluxDB path but quickly had to give up and used TimescaleDB instead

Copying data between two seafile servers

You could just copy data between two seafile servers via seafile client or web, but life’s to short for that.

Privacy focused voice assistant with Rhasspy and Home Assistan

Having my issues with privacy in regards to voice assistants like Alexa or Google home, I needed something that works without cloud services, Rhasspy delivers but getting there is quite a bumby ride.

Wallabag: Invalid datetime format

This pesky little issue prevented me in adding a lot of links to wallabag, but as it turns out, the fix is really simple.

Assets missing in Rails Docker container

So you’ve deployed your new shiny rails app as a fancy docker container in production … but what’s that? Where the f* are all the assets?

Building toys with raspberry PI

Trying to come up with something useful build on a raspberry to teach my daughter about tech and coding.

FusionPBX and anonymous callerID

Some carriers might block calls if the call has no caller id in the sip FROM. I stumbled upon such an issue while forwarding inbound calls from FusionPBX to a cell phone number. The calls were rejected if they reached fusionpbx with anonymous as the caller id.

Doing FusionPBX Provisioning the right way

Reusing passwords is never a good idea and by default the fusionpbx setup would use the same user and password for all domains when provisioning.

Install Mikrotik CHR on a XEN dom0

If you want to play around with mikrotik or a need a mikrotik CHR, you can install it on XEN and run it without any issues.

Testing websites with cypress and GitLab CI - Part2

In the second part, I’ll show you how to set up gitlab CI to deploy your locomotive CMS App and run tests on it.