Well as one of the last steps in getting my business organized and ready to start marketing I have been working on a billing system that would do most things for me.. to make my life easier.. and so I don’t forget to send out a bill
..
Well as I’ve posted before I am a FreeBSD shop.. well I got a vpn with CentOS to handle my monitoring system and after realizing how out of touch I was with Linux commands I decided to put Linux on the spare server I had at the office to build my backup host on.
I tried to install Freeside about a month ago on one of my backend FreeBSD servers and was rather unsuccessful.
I tried a few days ago to install it on the CentOS box and it was a slightly better experience although I still didn’t get it working..
The software is built on Debian and was designed using a Postgres database.
At this point it was clear I had two things going against me. 1.) I’ve never used Debian and 2.) I’ve never used Postgres. The main installation issues were regarding both of those issues due to the fact they were either dependency issues or database errors. (As I was trying to use MySQL which isn’t fully supported)
I eventually solved these problems by installing Debian Etch as a VM and not surprisingly I used apt-get to install the dependencies and then compiled and installed Freeside perfectly.
I’m still having a few issues getting RT going but that’s nothing I didn’t expect since I had such a hard time getting it working at work (although that was partly due to the Exchange server being the main mail relay) I’m just happy my billing system is up and going now! I was really dreading having to do everything manually using QuickBooks.