Hosting Wordpress on our own servers- how hard is it?

I am doing website management for a company that is growing quickly. They prefer wordpress and a divi theme for all the websites. They will be adding a lot more websites with a lot of products over the next year, and because we've had problems with hosting companies, they are thinking of hosting the websites themselves.

I know that I have zero server knowledge or experience, and they are asking my opinion. I thought maybe a company like https://www.serversurgeon.com/index.php could help.

Any thoughts?  How difficult would this be? Who would he need to hire to manage the servers?   What programs would need to be on them to allow the databases and other necessities for wordpress?  Does it need to be Apache? Could it be Linus servers?  And other questions I'm sure you'll anticipate and answer. Thanks.
Melody ScottAsked:
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

x
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Martin MillerCTOCommented:
If you can use an external provider, do it... spend your valuable time creating content !!!

There are WordPress template installations for many cloud providers, including within AWS, Azure, etc... but these require a bit more Tech drive than the Server Surgeon company. Look into support questions about monitoring and SLA uptime of your WordPress installation.

Wordpress is easier to secure on Linux, do go this path...

Any other questions, please ask.

Martin
Melody ScottAuthor Commented:
Any suggestions for a company who could manage the servers?
rgranlundCommented:
Bluehost: has been known to offer great hosting for Wordpress sites.
https://www.bluehost.com/special/wordpress
SolarWinds® Network Configuration Manager (NCM)

SolarWinds® Network Configuration Manager brings structure and peace of mind to configuration management. Bulk config deployment, automatic backups, change detection, vulnerability assessments, and config change templates reduce the time needed for repetitive tasks.

Scott Fell, EE MVEDeveloper & EE ModeratorCommented:
I use https://www.liquidweb.com/ for my dedicated box and also use Plesk panel. Plesk has a feature that makes managing  wordpress very easy.  Plus, the support at Liquidweb has been very good which is why I have been with them for a very  long time.

They have a new service just for managed wordpress https://www.liquidweb.com/products/managed-wordpress/  If you are working with multiple sites, it is worth checking out.  

Where hosting can look like a commodity, for me the the support via ticket, email or phone keeps me there.
Martin MillerCTOCommented:
I also use Blue Host,  http://www.bluehost.com , they also have technical support people that can guide you.
Melody ScottAuthor Commented:
Bluehost is our current problem. I called last week to say sites were very slow, and I first started calling them last week, and they told me the first day that they were working on the servers. Next day they said there was no problem, it had to be on our end. After working with GTMetrix, I established that we were fine. Then they looked more closely yesterday and said the problem was with another user bogging down the server. Today they said they’d get to the ticket today, and it could take 48-72 more hours. Now the sites are down.

They answer the phone quickly and resolve small issues well, but given any serious issues they are flippant and unhelpful.
rgranlundCommented:
I'm really sorry to hear that.  I have not had any issues over the past 15 years but trust me, it does not surprise me.  When you find a better solution, please post for my edification.
Scott Fell, EE MVEDeveloper & EE ModeratorCommented:
I wish I could get paid for this....  I have tried many hosting services in the past.  The support I have received as always been above and beyond. Typically the person you speak with or that takes your ticket is the one that finishes and does not need to get passed up to a higher level tech.  

That said, I think it is easier to fix issues with a dedicated box because there are not hundreds of other customers on the same thing and they can't make quick adjustments.  I did check out the pricing for wordpress hosting.  My thought is the WP support via Plesk https://www.plesk.com/wp-toolkit/ helps take care of many things including moving, copy and making sure updates are up to date.  

Also by using a dedicated box, you are free to install whatever you need.  If you have critical needs, spend the $200 to $300 per month on a VM or Dedicated service and get great support.  At this point, If I were to do something different, I would go to putting everything on Azure. I have not had a chance to test out support, but if it is similar to office365, it will be more than sufficient.  

I have run into some hairy situations and LW has come through. I also suggest adding on the continuous back up option for your database drive.  Your site still can be backed up x times per day, but if you have a site that is being updated throughout the day such as an ecommerce site, having a continuous back up is a must.  If something goes wrong such as a disk failure, it may take a day to restore, but you don't lose any data.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
Shaun VermaakTechnical SpecialistCommented:
I had quite a few bad experiences with GoDadday in past years. Recently I had a speed issue on one site and had to fire up a quick site. GoDaddy has a phenomenal WordPress hosting offer with impressive management and it is super fast. It even tells you what plugins makes your site slow
Melody ScottAuthor Commented:
Ironically, we moved to Bluehost because the speed at Godaddy was so bad. :(
Melody ScottAuthor Commented:
Scott Fell, You say: I have run into some hairy situations and LW has come through.

What is LW? Thanks.
Scott Fell, EE MVEDeveloper & EE ModeratorCommented:
> What is LW?

Liquide Web https://www.liquidweb.com/
Shaun VermaakTechnical SpecialistCommented:
Ironically, we moved to Bluehost because the speed at Godaddy was so bad. :(
Was it their Managed WordPress offering or legacy hosting?
Melody ScottAuthor Commented:
It would have been legacy hosting, I believe.
Melody ScottAuthor Commented:
Thanks to everyone for your input, it has been interesting and informative reading the comments.
Eric BDirector of Information TechnologyCommented:
Your original question was about hosting Wordpress....you can very easily do this if you are prepared to configure firewall and implement proper security. You can deploy using xampp. It contains PHP, MySQL, PHPAdmin and of course, a webserver. WIndows has IIS but you would have to install php, etc. XAMPP includes everything and for free and quite easy to implement.
Obviously, you would need the proper infrastructure (backups, bandwidth, etc) and access to your DNS Zone and firewall for all the redirections.
There are way too many hosting companies to recommend just one. iWeb (funio), for example, has many options, including a shared environment and stand-alone servers for just your use. There WP starter package is like $3.49/month and they provide you with one-click installers and quite easy to install WP via the cpanel.
Melody ScottAuthor Commented:
Thanks- you're quite right, that was my question. Much appreciated. I think, from what I see, Scott's answer of pleskdesk would help as well.
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Web Development

From novice to tech pro — start learning today.