SlideShare a Scribd company logo
Disaster-proof Your 
WordPress Website 
Kate Newbill 
2FishWeb.com
WEBSITE DISASTER 
What can go wrong?
WEBSITE DISASTER 
What can go wrong? 
How can you prevent it?
WEBSITE DISASTER 
What can go wrong? 
How can you prevent it? 
How can you recover?
What can go wrong? 
Hosting issues
What can go wrong? 
Software issues
What can go wrong? 
Site hacked
What can go wrong? 
Site hacked
How can you prevent: 
Hosting issues
How can you prevent: 
Software issues
How can you prevent: 
Hacker intrusion
What do all these measures 
have in common?
Store your information 
in a safe place
How to recover in case of 
disaster
Relax. You've got it handled.
I'm Kate Newbill 
2FishWeb.com 
Download the PDF resource 
list and checklist: 
http://2fishweb.com/security/

More Related Content

What's hot

Privacy
PrivacyPrivacy
Wordpress security best practices - WordCamp Waukesha 2017
Wordpress security best practices - WordCamp Waukesha 2017Wordpress security best practices - WordCamp Waukesha 2017
Wordpress security best practices - WordCamp Waukesha 2017
vdrover
 
Data Privacy Day 2020
Data Privacy Day 2020Data Privacy Day 2020
Data Privacy Day 2020
Internet Law Center
 
5 Essential Security Tips for Startups
5 Essential Security Tips for Startups5 Essential Security Tips for Startups
5 Essential Security Tips for Startups
Quick Heal Technologies Ltd.
 
Tìm hiểu Wordpress shortcode
Tìm hiểu Wordpress  shortcodeTìm hiểu Wordpress  shortcode
Tìm hiểu Wordpress shortcode
Lương Bá Hợp
 
Megam cloud boot camp
Megam   cloud boot campMegam   cloud boot camp
Megam cloud boot camp
Kishore Neelamegam
 
Security is a process, not a plugin (WordCamp London 2018)
Security is a process, not a plugin  (WordCamp London 2018)Security is a process, not a plugin  (WordCamp London 2018)
Security is a process, not a plugin (WordCamp London 2018)
Thomas Vitale
 
How to Knock Out Threats from Crypto-Style Viruses
How to Knock Out Threats from Crypto-Style VirusesHow to Knock Out Threats from Crypto-Style Viruses
How to Knock Out Threats from Crypto-Style Viruses
Carbonite
 
8 ways to keep your files safe
8 ways to keep your files safe8 ways to keep your files safe
8 ways to keep your files safe
Chris Bilodeau
 
Security is a process, not a plugin (WordCamp Torino 2018)
Security is a process, not a plugin (WordCamp Torino 2018)Security is a process, not a plugin (WordCamp Torino 2018)
Security is a process, not a plugin (WordCamp Torino 2018)
Thomas Vitale
 
Security is a process, not a plugin (WordCamp Oslo 2018)
Security is a process, not a plugin (WordCamp Oslo 2018)Security is a process, not a plugin (WordCamp Oslo 2018)
Security is a process, not a plugin (WordCamp Oslo 2018)
Thomas Vitale
 
How to use google drive
How to use google driveHow to use google drive
How to use google drive
Rafael Davis
 
How to set up a dropbox
How to set up a dropboxHow to set up a dropbox
How to set up a dropbox
Rafael Davis
 
Extending WordPress - a guide to building your first plugin
Extending WordPress -  a guide to building your first pluginExtending WordPress -  a guide to building your first plugin
Extending WordPress - a guide to building your first plugin
Jonathan Bossenger
 
How to use evernote
How to use evernoteHow to use evernote
How to use evernote
Rafael Davis
 
10 Cyber Safety Tips Every Internet User Must Follow
10 Cyber Safety Tips Every Internet User Must Follow10 Cyber Safety Tips Every Internet User Must Follow
10 Cyber Safety Tips Every Internet User Must Follow
Quick Heal Technologies Ltd.
 
Seven deadly essentialisms of the technology industry
Seven deadly essentialisms of the technology industrySeven deadly essentialisms of the technology industry
Seven deadly essentialisms of the technology industry
Viewyonder
 

What's hot (17)

Privacy
PrivacyPrivacy
Privacy
 
Wordpress security best practices - WordCamp Waukesha 2017
Wordpress security best practices - WordCamp Waukesha 2017Wordpress security best practices - WordCamp Waukesha 2017
Wordpress security best practices - WordCamp Waukesha 2017
 
Data Privacy Day 2020
Data Privacy Day 2020Data Privacy Day 2020
Data Privacy Day 2020
 
5 Essential Security Tips for Startups
5 Essential Security Tips for Startups5 Essential Security Tips for Startups
5 Essential Security Tips for Startups
 
Tìm hiểu Wordpress shortcode
Tìm hiểu Wordpress  shortcodeTìm hiểu Wordpress  shortcode
Tìm hiểu Wordpress shortcode
 
Megam cloud boot camp
Megam   cloud boot campMegam   cloud boot camp
Megam cloud boot camp
 
Security is a process, not a plugin (WordCamp London 2018)
Security is a process, not a plugin  (WordCamp London 2018)Security is a process, not a plugin  (WordCamp London 2018)
Security is a process, not a plugin (WordCamp London 2018)
 
How to Knock Out Threats from Crypto-Style Viruses
How to Knock Out Threats from Crypto-Style VirusesHow to Knock Out Threats from Crypto-Style Viruses
How to Knock Out Threats from Crypto-Style Viruses
 
8 ways to keep your files safe
8 ways to keep your files safe8 ways to keep your files safe
8 ways to keep your files safe
 
Security is a process, not a plugin (WordCamp Torino 2018)
Security is a process, not a plugin (WordCamp Torino 2018)Security is a process, not a plugin (WordCamp Torino 2018)
Security is a process, not a plugin (WordCamp Torino 2018)
 
Security is a process, not a plugin (WordCamp Oslo 2018)
Security is a process, not a plugin (WordCamp Oslo 2018)Security is a process, not a plugin (WordCamp Oslo 2018)
Security is a process, not a plugin (WordCamp Oslo 2018)
 
How to use google drive
How to use google driveHow to use google drive
How to use google drive
 
How to set up a dropbox
How to set up a dropboxHow to set up a dropbox
How to set up a dropbox
 
Extending WordPress - a guide to building your first plugin
Extending WordPress -  a guide to building your first pluginExtending WordPress -  a guide to building your first plugin
Extending WordPress - a guide to building your first plugin
 
How to use evernote
How to use evernoteHow to use evernote
How to use evernote
 
10 Cyber Safety Tips Every Internet User Must Follow
10 Cyber Safety Tips Every Internet User Must Follow10 Cyber Safety Tips Every Internet User Must Follow
10 Cyber Safety Tips Every Internet User Must Follow
 
Seven deadly essentialisms of the technology industry
Seven deadly essentialisms of the technology industrySeven deadly essentialisms of the technology industry
Seven deadly essentialisms of the technology industry
 

Recently uploaded

Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
Kumud Singh
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
Matthew Sinclair
 
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
IndexBug
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
Neo4j
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
Daiki Mogmet Ito
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
Neo4j
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
DianaGray10
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
KAMESHS29
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
panagenda
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
danishmna97
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
Edge AI and Vision Alliance
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
Tomaz Bratanic
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
Neo4j
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
SOFTTECHHUB
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
Adtran
 

Recently uploaded (20)

Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
 
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
 

Disaster Proof your WordPress Website

Editor's Notes

  1. Client call 1: ““Kate! I’m at my wits’ end. My site’s been down since Thursday and tech support says they don’t know when they can have it back up. We’re in the middle of a program launch and we’re losing money every day. What do I do?” Friend called in tears: “I just went to write my weekly blog post and my site has been hacked. Oh, Kate, what do I do?” He forwarded an email from his webhosting company: “We’re sorry to inform you that the server which housed your site suffered catastrophic hardware failure last night. We have moved your account to another server, but unfortunately, all data was lost and is unrecoverable. Please contact tech support if you need assistance in restoring from your local backup.”
  2. Web hosting issues Site goes down, host has no ETA for restoral Host disappears or shuts down without notice Conflict with host; - site taken down or held hostage; - host has domain name registered and holds hostage
  3. Software issues Database crashed or corrupted Update to WordPress, plugin or theme breaks the site Site gets stuck in maintenance mode
  4. “But mine is just a small site – they wouldn't hack me.”Willie Sutton - “that's where the money is.”- Ego inflation for the hacker- Pharma or other spam injection – can make Google delist you- Can send out spam from your site- Can use your site to attack others- Can inject malware on your site to phish others
  5. “But mine is just a small site – they wouldn't hack me.”Willie Sutton - “that's where the money is.”- Ego inflation for the hacker- Pharma or other spam injection – can make Google delist you- Can send out spam from your site- Can use your site to attack others- Can inject malware on your site to phish others
  6. Website=storefront – don't build it in a shanty. don't use the cheapest host or one that promises “unlimited” storage/bandwidth look for responsive and helpful tech support support in a format you're comfortable with (phone, email, ticket, live chat) register your domain name yourself through a separate entity, or be sure you are listed as the Registrar and have access to move/change DNS if necessary. Have a backup webhost chosen. Backups! Keep up-to-date copy of the wp-content folder and the db on your own hard drive at all times. (belt and suspenders) Keep daily offsite backup on remote location such as DropBox (but mention DropBox and Google Drive upload limits) Weekly offsite backup of the full site, especially if running email through your domain.
  7. Keep the site clean. Plugins and themes from reputable sources only. Delete any plugins/themes not in use. (Leave default theme + active theme and parent) Preventing database crashes hosting account with sufficient memory limit (preferably) database on localhost, not remote server use cacheing plugin – serves static pages, minimizes db read/write daily offsite backups (DropBox or download locally)
  8. Barricade the castle! don't use “admin” username strong passwords security plugin(s) to help lock down and monitor activity Offsite backups at least once per week consider a service or consultant to help More in-depth prevention advice use a hosting company that takes security seriously One WP installation per account disable theme/plugin editor in dashboard no database management plugins don't access site via public wifi – use VPN and SFTP
  9. Minimum: Backup database daily Backup full site, including db, once per week, offsite DropBox is easiest; can also email or download Services/plugins: VaultPress – continuous backups, 30-day archive ($5/site/mo) BackupBuddy + Stash ($80/yr – 2 sites= $3.33/site/mo) BackWPUP (free plugin, can connect to DropBox for storage) Make sure you know how to restore.
  10. Minimum: Backup database daily Backup full site, including db, once per week, offsite DropBox is easiest; can also email or download Services/plugins: VaultPress – continuous backups, 30-day archive ($5/site/mo) BackupBuddy + Stash ($80/yr – 2 sites= $3.33/site/mo) BackWPUP (free plugin, can connect to DropBox for storage) Make sure you know how to restore.
  11. Sometimes, no matter what precautions you take, stuff happens. Contact the webhost If they are not responsive or can't tell you when it will be back online, take action to move the site, either temporarily or permanently. (This is why you choose a backup hosting company.) If you have full offsite backups: set up new hosting account, provide access to your backups for the transition support team, change the DNS pointers at your registrar, and you're back in business in a few hours at most. If you don't have full backups: set up new hosting account and new installation of WordPress. check the Wayback Machine to see what, if anything, is recoverable, or start over.
  12. Sometimes, no matter what precautions you take, stuff happens. Contact the webhost If they are not responsive or can't tell you when it will be back online, take action to move the site, either temporarily or permanently. (This is why you choose a backup hosting company.) If you have full offsite backups: set up new hosting account, provide access to your backups for the transition support team, change the DNS pointers at your registrar, and you're back in business in a few hours at most. If you don't have full backups: set up new hosting account and new installation of WordPress. check the Wayback Machine to see what, if anything, is recoverable, or start over.
  13. Sometimes, no matter what precautions you take, stuff happens. Contact the webhost If they are not responsive or can't tell you when it will be back online, take action to move the site, either temporarily or permanently. (This is why you choose a backup hosting company.) If you have full offsite backups: set up new hosting account, provide access to your backups for the transition support team, change the DNS pointers at your registrar, and you're back in business in a few hours at most. If you don't have full backups: set up new hosting account and new installation of WordPress. check the Wayback Machine to see what, if anything, is recoverable, or start over.