We have a small office (4 people at the moment) and work exclusively with healthcare data (HIPAA protected).
For the past 2 years we've been storing all client data on a mysql database on my local machine using WAMP server (my database currently is around 500GB in size). I'm using a Dell XPS 8300 Intel Core i7-2600 @3.4GHz with 16GB of RAM.
While connected to our network, anyone can access the webserver on my machine and do what they need in the database or access any pages hosted on the webserver.
Due the nature of our data (HIPAA protected) any cloud hosting isn't possible without spending a lot of money.
My question is:
Is it worthwhile to buy a server to use in the office?
The idea is that going forward when upgrading computers, we won't need to buy super high performance desktops, but more rely on a decent server in the office to do the heavy Database work.
Are there other things I need to consider?
Thanks for your time!