Hi everyone, I created this blog to keep you updated about what’s going on about Kakao like server crashes, maintenance and stuff.
As you may know, I started running Kakao in May 2015 (I guess) and in Jan 2016 server went down for a long period. I was hired a server in a datacenter to run Kakao and was paying with my credit card. Unfortunately someone cloned my credit card while I was in a long trip.
My bank cancelled it and I did not have enough time to backup the contents of the site like database and user/team data files, so I needed to start from zero again.
I was waiting until I get my credit card back to reactivate the site again. But I still don’t have it yet and not sure when I’ll get it back. So I decided to host it on my own. Main idea was to host it in my own internet link, but seems that my ISP is avoiding NAT on the router and this makes me unable to make the server online.
One friend of mine who has some good infrastructure on his office offered me a place on his rack to put my server there. And on 17/08/2016 Kakao was back!!!
Currently Kakao is running on an old laptop I have, it’s a HP DV5 with an Athlon II P320 Dual Core @ 2.1 GHz, 8GB of RAM and 2TB of HDD. It seems weaker then the i7 @ 3.4 GHz and 16 cores, but somehow it’s running faster than before.
There’s three issues on this laptop:
- It’s not 100% reliable. I got it damaged from a friend, send it to repair and used for other purposes for a year. It’s stable but I’m not able to reboot it remotely because it most of the times get stuck on BIOS. This concern me about how long it will survive.
- As the database grows (currently 36GB) I notice it is taking a little more time to import user and team files, this might be a problem in the future.
- It only has one HDD. No mirror. No back-ups. I’m configuring an OneDrive account with 1TB space I have to backup the files. But still, if the HDD suddenly decides to die it will cost me some time to restore everything.
Based on that, I’m planning to replace this laptop for a new server ASAP. My friend who is hosting the server offered me a server case and a PSU, but I still need the “rest”. The total amount of cores doesn’t actually matter since the database only can use one at a time while importing files and the traffic is not big enough to make it use all of them serving pages. Same for Apache. Good news is that it’ll be cheap to buy the mainboard, memory and CPU. Expensive part will be another 2TB HDD to create a mirror.
That’s it for now… Thanks!