This must be very simple question for server administrators but i am new to this situation, my story is,
I have developed a content management system for my clients that can handle several sites simultaneously. So far i have been running that cms into cheap shared server. I expect in the future more peoples will subscribe to my cms and i will need a dedicated server, with all those ssl, vps capabilities etc.
I have two options either hire one dedicated box from a company or setup my own server. I know that i cant afford a full fledged server running on my own, what my options are;
- use my own computer as server, install necessary software like Apache, Linux and upgrade RAM etc.
- Get a decent internet connection with IP address, in my country it will be difficult to get more than 1 mbps unless i pay very high sum.
* The reason why i am liking this option is cms performance on shared server wasn't that bad and with mediocre server it should do poor, i guess.
* Also keeping my cms (which i have developed with months of hard work) on some one else machine isnt that too much risky?
Guys here can you please suggest me options which are not too much burden on the pocket and how do you make sure that company who is hosting your software wont steal it.