We do our best to keep your data safe and, more importantly, backed up!
Hosting with Fluid Advertising is more than just an IP address. We do a lot to make sure that your data is as safe as possible and that it’s backed up. From version control on the codebase to nightly backups on the database, we have you covered, should the worst happen. Here’s what we do:
- Codebase version control.
- Offsite database backups.
- Secure application platform.
- Brute Force/404 protection.
- The latest version of PHP (7.0.6 at the time of this writing).
- Lighting fast deployments for hot fixes and bugs with.
- Automatic updates on WordPress and WordPress Plugins.
So, that’s what happened. The question is: What did we do about it?
Step one was to get the web server back up. We use Nginx on our servers, in favor of the typical Apache web server, and getting it reinstalled was actually pretty easy. The hard part came with making sure the configuration of it was setup properly. We kept running into issues, especially with sites that were configured with SSL certificates. Eventually, we decided that it was best to start from scratch. So, we did! Over the period of a week, we setup a brand new server and carefully migrated each site over to it. But I’m sure you’re asking yourself “How did you make sure my data was kept up to date?”
We put a lot of time into making sure our databases and codebases are backed up and versioned, regularly. We’ll start with codebases.
Your data is safe
We use Git on every site we build. Git is a version control solution that allows us to commit code changes in chunks so we can keep a complete record of who changed what and when. We have our server set up to easily and quickly iterate through each site and push any changes up to the code repository. Each version, or commit, is kept forever and we can rollback to any of those commits, should we find an issue with the code at some point.
Our databases are actually backed up offsite, using a service called Ottomatik. Ottomatik, allows us to schedule a complete database dump, where we don’t even have to think about it; It just runs. Database backups are kept for 30 days, which is ample time to recognize an issue and revert back, if necessary. More importantly is the offsite aspect of it. This means that even if our hosting server goes down, the databases are backed up on a completely separate server, in a completely different part of the country, and safe from any malicious attempts or errors on the hosting server.