I am a web developer and have had a server management role forced upon me through lack of resources with one of clients. They were having a bad time with their original host, so I researched hosting companies and ended up going with a big company in the US.
Things went really well for a while, they were helpful and the server was highly reliable. Our web application has been in slow decline for a long time, and i'm on the verge of finishing a totally new php/mysql script that will function alot better than the original.
The problem is that I think the host has had a change of management/ownership or something... there website has a new look (which is pretty crap IMO). I will just rant a little about the issues I have with them:
- there ticketing system is able to receive new tickets, but the ticket history works <1% of the time so its virtually impossible to backtrack previous issues
- there advertising that had me convinced to use them was along the lines of "focus on your business while we handle backend issues"
- there staff are getting increasingly cheeky and now barely skim over tickets instead of answering questions properly
- they made a huge blunder when we requested and paid for a dedicated backup system. they installed a second hard drive but didn't config the backup script to write to it, so all the backup files reside on our primary hd and its now completely out of disk space. mysql has failed along with other things as a result, and my client is presently losing money every minute for the last 8 hours
- the server runs HSPc which (at least the version we have) is total absolute rubbish. Probably 80% of problems relate to HSPc breaking things. The php and mysql versions are so damn old (and probably the OS as well), and we can't even upgrade them because HSPc doesn't support them.
The idea was that when we get a "managed dedicated server", the server guys will make sure that our websites are functional (as in mysql, mail works), but this ideal has been slowing slipping away, and now I often get left in a situation where I know there are problems and no1 is prepared to fix them.
In hindsight what we really need is a server technician who will actually look after our server, install software, make sure its running smoothly. I know about php/mysql performance, but I don't know about anything much of what a server tech would know.
I really like cPanel/WHM but I am aware that it is not ideal due to some security concerns, scalability problems and more. But the point is, its easy to use, I can do all the things I like to do, like easily manage email accounts, cron jobs, error logs etc.
I would appreciate any help anyone can offer on the following:
- where does one find a good server technician who can work on-call, and actually does things properly and has a genuine vested interest in the outcome?
- where o where can I find a decent dedicated hosting company where we get a decent level of freedom, coupled with people who actually want to help and modern technologies
We are in a real pickle because we have alot of files to move around, and very little idea about where to go with them.