Cristian Livadaru's Blog

My personal view on things

Freeswitch/Fusionpbx: Play audio after call was picked up

Want to play and audio to the called number after the call was picked up?

The ugly side of fintech startups

Fintech is great, startups are great, everything happens so fast, progress, less bureaucracy, but is it really all sunshine and happiness? What happens if a bank decided to stop doing business in your country and you had only two months to change everything?

Upgrading PostgreSQL 9.1 to 9.4

Happy times with locales during a simple upgrade

Error: The locale requested by the environment is invalid. Error: Could not create target cluster


Switching mailservers with nginx as mail proxy

Switching mailserver with lots of active users isn’t an easy task. First you need to copy the mails to the new server and then get all the users to change mailserver settings at the same time to switch to the new server.

SSH from Mac OS High Sierra to old SSH Servers

Change SSH client settings to enable SSH logins to older SSH servers or Mikrotik routers

Extending an LVM backed by an LSI RAID controller

Adding new disks to a LSI controller, creating a new VD and extending an existing LVM volume group

Migrating IMAP accounts to Zimbra

Having to move ~ 180 Mail accounts from an older IMAP server to Zimbra (open source version) I though I would document the process if anyone else finds themself in this situation.

Fun with ssh tunnels

How to connect to a server behind a firewall through a SSH tunnel

Dumping mysql backup from file backup

So you have backups in place but forgot to install a mysql backup? Don’t panic, it’s not the end of the world, except if you excluded the sql directory from your file backup, then go ahead an panic.

Daddy, you lost!

When my 4year old daughter realizes I am doomed.