Submit Search
Upload
Backing up your WordPress website – it’s not optional
•
0 likes
•
1,327 views
R-Cubed Design Forge
Follow
Presentation slides from WordCamp Montreal 2014 talk.
Read less
Read more
Technology
Report
Share
Report
Share
1 of 43
Download now
Download to read offline
Recommended
Backups, Backups, Backups
Backups, Backups, Backups
R-Cubed Design Forge
Setting up a local web server environment
Setting up a local web server environment
R-Cubed Design Forge
S903 palla
S903 palla
Andrew Khoury
Adobe AEM Maintenance - Customer Care Office Hours
Adobe AEM Maintenance - Customer Care Office Hours
Andrew Khoury
LuisRodriguezLocalDevEnvironmentsDrupalOpenDays
LuisRodriguezLocalDevEnvironmentsDrupalOpenDays
Luis Rodríguez Castromil
AEM (CQ) Dispatcher Security and CDN+Browser Caching
AEM (CQ) Dispatcher Security and CDN+Browser Caching
Andrew Khoury
HBaseCon 2013: 1500 JIRAs in 20 Minutes
HBaseCon 2013: 1500 JIRAs in 20 Minutes
Cloudera, Inc.
Securing Apache Web Servers
Securing Apache Web Servers
webhostingguy
Recommended
Backups, Backups, Backups
Backups, Backups, Backups
R-Cubed Design Forge
Setting up a local web server environment
Setting up a local web server environment
R-Cubed Design Forge
S903 palla
S903 palla
Andrew Khoury
Adobe AEM Maintenance - Customer Care Office Hours
Adobe AEM Maintenance - Customer Care Office Hours
Andrew Khoury
LuisRodriguezLocalDevEnvironmentsDrupalOpenDays
LuisRodriguezLocalDevEnvironmentsDrupalOpenDays
Luis Rodríguez Castromil
AEM (CQ) Dispatcher Security and CDN+Browser Caching
AEM (CQ) Dispatcher Security and CDN+Browser Caching
Andrew Khoury
HBaseCon 2013: 1500 JIRAs in 20 Minutes
HBaseCon 2013: 1500 JIRAs in 20 Minutes
Cloudera, Inc.
Securing Apache Web Servers
Securing Apache Web Servers
webhostingguy
Adobe HTTP Streaming
Adobe HTTP Streaming
Yoss Cohen
Scaling AEM (CQ5) Gem Session
Scaling AEM (CQ5) Gem Session
Michael Marth
Adventures with Podman and Varlink
Adventures with Podman and Varlink
Jeremy Brown
Cross-DC Fault-Tolerant ViewFileSystem @ Twitter
Cross-DC Fault-Tolerant ViewFileSystem @ Twitter
DataWorks Summit/Hadoop Summit
Introduction to Cloud Foundry #JJUG
Introduction to Cloud Foundry #JJUG
Toshiaki Maki
EVOLVE'13 | Enhance | Permission Sensitive Caching | Paul McMahon & Jason Rap...
EVOLVE'13 | Enhance | Permission Sensitive Caching | Paul McMahon & Jason Rap...
Evolve The Adobe Digital Marketing Community
WordPress performance tuning
WordPress performance tuning
Vladimír Smitka
Docman - The swiss army knife for Drupal multisite docroot management and dep...
Docman - The swiss army knife for Drupal multisite docroot management and dep...
Aleksey Tkachenko
Website releases made easy with the PEAR installer, OSCON 2009
Website releases made easy with the PEAR installer, OSCON 2009
Helgi Þormar Þorbjörnsson
Master Chef class: learn how to quickly cook delightful CQ/AEM infrastructures
Master Chef class: learn how to quickly cook delightful CQ/AEM infrastructures
François Le Droff
Website releases made easy with the PEAR installer - Barcelona 2008
Website releases made easy with the PEAR installer - Barcelona 2008
Helgi Þormar Þorbjörnsson
WordPress security for everyone
WordPress security for everyone
Vladimír Smitka
Php Power Tools
Php Power Tools
Michelangelo van Dam
White Paper: Scaling Servers and Storage for Film Assets
White Paper: Scaling Servers and Storage for Film Assets
Perforce
Anthony Somerset - Site Speed = Success!
Anthony Somerset - Site Speed = Success!
WordCamp Cape Town
are available here
are available here
webhostingguy
OpenStack in Action 4! Serge Frezefond - Database Clusters as a Service in O...
OpenStack in Action 4! Serge Frezefond - Database Clusters as a Service in O...
eNovance
Redundancy Rocks. Redundancy Rocks.
Redundancy Rocks. Redundancy Rocks.
AOE
The Biggest Islands
The Biggest Islands
Mihex
Tips for beginners
Tips for beginners
Dim Kin
Stems2
Stems2
maurashafer
Ussa presentation
Ussa presentation
Caleb-Michael Files
More Related Content
What's hot
Adobe HTTP Streaming
Adobe HTTP Streaming
Yoss Cohen
Scaling AEM (CQ5) Gem Session
Scaling AEM (CQ5) Gem Session
Michael Marth
Adventures with Podman and Varlink
Adventures with Podman and Varlink
Jeremy Brown
Cross-DC Fault-Tolerant ViewFileSystem @ Twitter
Cross-DC Fault-Tolerant ViewFileSystem @ Twitter
DataWorks Summit/Hadoop Summit
Introduction to Cloud Foundry #JJUG
Introduction to Cloud Foundry #JJUG
Toshiaki Maki
EVOLVE'13 | Enhance | Permission Sensitive Caching | Paul McMahon & Jason Rap...
EVOLVE'13 | Enhance | Permission Sensitive Caching | Paul McMahon & Jason Rap...
Evolve The Adobe Digital Marketing Community
WordPress performance tuning
WordPress performance tuning
Vladimír Smitka
Docman - The swiss army knife for Drupal multisite docroot management and dep...
Docman - The swiss army knife for Drupal multisite docroot management and dep...
Aleksey Tkachenko
Website releases made easy with the PEAR installer, OSCON 2009
Website releases made easy with the PEAR installer, OSCON 2009
Helgi Þormar Þorbjörnsson
Master Chef class: learn how to quickly cook delightful CQ/AEM infrastructures
Master Chef class: learn how to quickly cook delightful CQ/AEM infrastructures
François Le Droff
Website releases made easy with the PEAR installer - Barcelona 2008
Website releases made easy with the PEAR installer - Barcelona 2008
Helgi Þormar Þorbjörnsson
WordPress security for everyone
WordPress security for everyone
Vladimír Smitka
Php Power Tools
Php Power Tools
Michelangelo van Dam
White Paper: Scaling Servers and Storage for Film Assets
White Paper: Scaling Servers and Storage for Film Assets
Perforce
Anthony Somerset - Site Speed = Success!
Anthony Somerset - Site Speed = Success!
WordCamp Cape Town
are available here
are available here
webhostingguy
OpenStack in Action 4! Serge Frezefond - Database Clusters as a Service in O...
OpenStack in Action 4! Serge Frezefond - Database Clusters as a Service in O...
eNovance
Redundancy Rocks. Redundancy Rocks.
Redundancy Rocks. Redundancy Rocks.
AOE
What's hot
(18)
Adobe HTTP Streaming
Adobe HTTP Streaming
Scaling AEM (CQ5) Gem Session
Scaling AEM (CQ5) Gem Session
Adventures with Podman and Varlink
Adventures with Podman and Varlink
Cross-DC Fault-Tolerant ViewFileSystem @ Twitter
Cross-DC Fault-Tolerant ViewFileSystem @ Twitter
Introduction to Cloud Foundry #JJUG
Introduction to Cloud Foundry #JJUG
EVOLVE'13 | Enhance | Permission Sensitive Caching | Paul McMahon & Jason Rap...
EVOLVE'13 | Enhance | Permission Sensitive Caching | Paul McMahon & Jason Rap...
WordPress performance tuning
WordPress performance tuning
Docman - The swiss army knife for Drupal multisite docroot management and dep...
Docman - The swiss army knife for Drupal multisite docroot management and dep...
Website releases made easy with the PEAR installer, OSCON 2009
Website releases made easy with the PEAR installer, OSCON 2009
Master Chef class: learn how to quickly cook delightful CQ/AEM infrastructures
Master Chef class: learn how to quickly cook delightful CQ/AEM infrastructures
Website releases made easy with the PEAR installer - Barcelona 2008
Website releases made easy with the PEAR installer - Barcelona 2008
WordPress security for everyone
WordPress security for everyone
Php Power Tools
Php Power Tools
White Paper: Scaling Servers and Storage for Film Assets
White Paper: Scaling Servers and Storage for Film Assets
Anthony Somerset - Site Speed = Success!
Anthony Somerset - Site Speed = Success!
are available here
are available here
OpenStack in Action 4! Serge Frezefond - Database Clusters as a Service in O...
OpenStack in Action 4! Serge Frezefond - Database Clusters as a Service in O...
Redundancy Rocks. Redundancy Rocks.
Redundancy Rocks. Redundancy Rocks.
Viewers also liked
The Biggest Islands
The Biggest Islands
Mihex
Tips for beginners
Tips for beginners
Dim Kin
Stems2
Stems2
maurashafer
Ussa presentation
Ussa presentation
Caleb-Michael Files
1 gps the-first-global-satellite-navigation-system-by-trimble
1 gps the-first-global-satellite-navigation-system-by-trimble
Gốm Sứ Minh Long
Compensation plan nada st. germain - sept. 2011
Compensation plan nada st. germain - sept. 2011
mcc4family
Uzziņu izdevumi trimdas latviešu grāmatniecībā (40.-60. gadi)
Uzziņu izdevumi trimdas latviešu grāmatniecībā (40.-60. gadi)
nacionalaidentitate
Where Company Names Come From
Where Company Names Come From
Mihex
Blackberry Advert Pitch
Blackberry Advert Pitch
doncortie
Etniskās identitātes konstruēšana multietniskā vidē
Etniskās identitātes konstruēšana multietniskā vidē
nacionalaidentitate
Plenary2 cap kees westrate port of rotterdam
Plenary2 cap kees westrate port of rotterdam
The Netherlands Embassy in Jakarta
Pag unawa sa tama tungo sa wastong gawa
Pag unawa sa tama tungo sa wastong gawa
Clyde Gatdula
51248081 rekontruksi-fosil
51248081 rekontruksi-fosil
Achmad Cahyo
Cronograma y prespuestos pcm x6
Cronograma y prespuestos pcm x6
Kalim Caro
Cooking Fails
Cooking Fails
Mihex
Webinar october 27
Webinar october 27
grupohit
Car Vip Protection presentation
Car Vip Protection presentation
riskis
Creating an Inbound Marketing Strategy that Sticks
Creating an Inbound Marketing Strategy that Sticks
GYK Antler
Iowa Crossing Guard Training 1 Hazzards
Iowa Crossing Guard Training 1 Hazzards
iowabicycle
Ideal Media
Ideal Media
Eder Holguin
Viewers also liked
(20)
The Biggest Islands
The Biggest Islands
Tips for beginners
Tips for beginners
Stems2
Stems2
Ussa presentation
Ussa presentation
1 gps the-first-global-satellite-navigation-system-by-trimble
1 gps the-first-global-satellite-navigation-system-by-trimble
Compensation plan nada st. germain - sept. 2011
Compensation plan nada st. germain - sept. 2011
Uzziņu izdevumi trimdas latviešu grāmatniecībā (40.-60. gadi)
Uzziņu izdevumi trimdas latviešu grāmatniecībā (40.-60. gadi)
Where Company Names Come From
Where Company Names Come From
Blackberry Advert Pitch
Blackberry Advert Pitch
Etniskās identitātes konstruēšana multietniskā vidē
Etniskās identitātes konstruēšana multietniskā vidē
Plenary2 cap kees westrate port of rotterdam
Plenary2 cap kees westrate port of rotterdam
Pag unawa sa tama tungo sa wastong gawa
Pag unawa sa tama tungo sa wastong gawa
51248081 rekontruksi-fosil
51248081 rekontruksi-fosil
Cronograma y prespuestos pcm x6
Cronograma y prespuestos pcm x6
Cooking Fails
Cooking Fails
Webinar october 27
Webinar october 27
Car Vip Protection presentation
Car Vip Protection presentation
Creating an Inbound Marketing Strategy that Sticks
Creating an Inbound Marketing Strategy that Sticks
Iowa Crossing Guard Training 1 Hazzards
Iowa Crossing Guard Training 1 Hazzards
Ideal Media
Ideal Media
Similar to Backing up your WordPress website – it’s not optional
WordPress website backups – they're not optional
WordPress website backups – they're not optional
R-Cubed Design Forge
Backups, Backups, Backups
Backups, Backups, Backups
R-Cubed Design Forge
Intro to development sites and site migration
Intro to development sites and site migration
R-Cubed Design Forge
How to WordPress: the basics, part 1
How to WordPress: the basics, part 1
R-Cubed Design Forge
Multisite for multilingual
Multisite for multilingual
R-Cubed Design Forge
Intro to WordPress Plugin Development
Intro to WordPress Plugin Development
R-Cubed Design Forge
Nashville WordPress meetup - iThemes' Backup Buddy
Nashville WordPress meetup - iThemes' Backup Buddy
D'nelle Dowis
8 Ways to Backup and Restore Your WordPress Website
8 Ways to Backup and Restore Your WordPress Website
WPWhiteBoard
A peek into the world of WordPress plugin development
A peek into the world of WordPress plugin development
R-Cubed Design Forge
Setting up a local web server environment
Setting up a local web server environment
R-Cubed Design Forge
Introduction to WordPress
Introduction to WordPress
R-Cubed Design Forge
Responsible [digital] Home Ownership
Responsible [digital] Home Ownership
Denise (Dee) Teal
Gutenberg - The future of WordPress
Gutenberg - The future of WordPress
R-Cubed Design Forge
Introduction to WordPress, WordCamp Ottawa 2019
Introduction to WordPress, WordCamp Ottawa 2019
rickrrr
Finding themes for your WordPress site
Finding themes for your WordPress site
R-Cubed Design Forge
Scaling PHP apps
Scaling PHP apps
Matteo Moretti
How I Learned to Stop Worrying and Backup WordPress
How I Learned to Stop Worrying and Backup WordPress
Chris Jean
Word Press Security
Word Press Security
Randall Rode
Introduction to WordPress for Beginners
Introduction to WordPress for Beginners
R-Cubed Design Forge
Csaba Kissi - SEO Tactics 2022
Csaba Kissi - SEO Tactics 2022
Mubarok wei
Similar to Backing up your WordPress website – it’s not optional
(20)
WordPress website backups – they're not optional
WordPress website backups – they're not optional
Backups, Backups, Backups
Backups, Backups, Backups
Intro to development sites and site migration
Intro to development sites and site migration
How to WordPress: the basics, part 1
How to WordPress: the basics, part 1
Multisite for multilingual
Multisite for multilingual
Intro to WordPress Plugin Development
Intro to WordPress Plugin Development
Nashville WordPress meetup - iThemes' Backup Buddy
Nashville WordPress meetup - iThemes' Backup Buddy
8 Ways to Backup and Restore Your WordPress Website
8 Ways to Backup and Restore Your WordPress Website
A peek into the world of WordPress plugin development
A peek into the world of WordPress plugin development
Setting up a local web server environment
Setting up a local web server environment
Introduction to WordPress
Introduction to WordPress
Responsible [digital] Home Ownership
Responsible [digital] Home Ownership
Gutenberg - The future of WordPress
Gutenberg - The future of WordPress
Introduction to WordPress, WordCamp Ottawa 2019
Introduction to WordPress, WordCamp Ottawa 2019
Finding themes for your WordPress site
Finding themes for your WordPress site
Scaling PHP apps
Scaling PHP apps
How I Learned to Stop Worrying and Backup WordPress
How I Learned to Stop Worrying and Backup WordPress
Word Press Security
Word Press Security
Introduction to WordPress for Beginners
Introduction to WordPress for Beginners
Csaba Kissi - SEO Tactics 2022
Csaba Kissi - SEO Tactics 2022
More from R-Cubed Design Forge
Gutenberg 101/Blocks - How to get along with, and even like WordPress's block...
Gutenberg 101/Blocks - How to get along with, and even like WordPress's block...
R-Cubed Design Forge
Introduction to WordPress - WordCamp Ottawa 2019
Introduction to WordPress - WordCamp Ottawa 2019
R-Cubed Design Forge
Gutenberg: Revolutionizing your WordPress site
Gutenberg: Revolutionizing your WordPress site
R-Cubed Design Forge
WordPress page builders - a new tool to build awesome pages quickly
WordPress page builders - a new tool to build awesome pages quickly
R-Cubed Design Forge
WordPress page builders a quick introduction
WordPress page builders a quick introduction
R-Cubed Design Forge
Setting up a local web server for WordPress
Setting up a local web server for WordPress
R-Cubed Design Forge
Creating Customizer Options for Themes and Plugins
Creating Customizer Options for Themes and Plugins
R-Cubed Design Forge
WordPress customizer: for themes and more
WordPress customizer: for themes and more
R-Cubed Design Forge
Getting WordPress to speak your langauge
Getting WordPress to speak your langauge
R-Cubed Design Forge
How to WordPress: the basics, part 2
How to WordPress: the basics, part 2
R-Cubed Design Forge
More from R-Cubed Design Forge
(10)
Gutenberg 101/Blocks - How to get along with, and even like WordPress's block...
Gutenberg 101/Blocks - How to get along with, and even like WordPress's block...
Introduction to WordPress - WordCamp Ottawa 2019
Introduction to WordPress - WordCamp Ottawa 2019
Gutenberg: Revolutionizing your WordPress site
Gutenberg: Revolutionizing your WordPress site
WordPress page builders - a new tool to build awesome pages quickly
WordPress page builders - a new tool to build awesome pages quickly
WordPress page builders a quick introduction
WordPress page builders a quick introduction
Setting up a local web server for WordPress
Setting up a local web server for WordPress
Creating Customizer Options for Themes and Plugins
Creating Customizer Options for Themes and Plugins
WordPress customizer: for themes and more
WordPress customizer: for themes and more
Getting WordPress to speak your langauge
Getting WordPress to speak your langauge
How to WordPress: the basics, part 2
How to WordPress: the basics, part 2
Recently uploaded
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
apidays
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Jeffrey Haguewood
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
Christopher Logan Kennedy
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Orbitshub
Architecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Jago de Vreede
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDM
Kumar Satyam
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
Andrey Devyatkin
AI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by Anitaraj
AnitaRaj43
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
The Digital Insurer
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
DianaGray10
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
ThousandEyes
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Orbitshub
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
JohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard37
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
UiPathCommunity
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
Zilliz
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
rafiqahmad00786416
Recently uploaded
(20)
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Architecting Cloud Native Applications
Architecting Cloud Native Applications
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDM
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
AI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by Anitaraj
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
JohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptx
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
Backing up your WordPress website – it’s not optional
1.
r3df.com lumostech.training Rick Radko “Backing up
your WordPress website" WordCamp Montreal Aug 16th, 2014 – It’s not optional
2.
© 2014 Rick
Radko, r3df.com Topics in this presentation We will consider the questions: Why back up? What to back up? When to back up? Where to back up? How to back up? Slides: http://www.slideshare.net/r3df 1
3.
© 2014 Rick
Radko, r3df.com A little bit about me Rick Radko – R-Cubed Design Forge: r3df.com Software, website and app designer/developer, trainer, speaker. Creating custom web sites since 1996, and WordPress sites since 2008. WordPress enthusiast. Lead organizer of: WordCamp Ottawa 2013, 2014, and The Ottawa WordPress Group. 2
4.
© 2014 Rick
Radko, r3df.com Why back up? 3
5.
© 2014 Rick
Radko, r3df.com Why back up? If you lost your WordPress site, how long would it take you to rebuild? a) Weeks? b) Days? c) Hours? d) Minutes – because I have reliable backup. 4
6.
© 2014 Rick
Radko, r3df.com Reconstructing a site without a backup Even small sites take significant effort to rebuild: Reinstalling & reconfiguring: WordPress. Plugins. The theme (customizations?). Recovering content: Google or Bing search may have cached copies of sites. -> Get them immediately! A lot of cut and paste and editing work. Re-uploading images. Rebuilds cost: $$ and lost uptime. 5
7.
© 2014 Rick
Radko, r3df.com Reasons you need a backup Hardware failures: Disk drives fail. Accidental deletions & damage: Who makes mistakes? - Everybody! One of the makers of Backup Buddy talks about both of these issues happening to him, in this talk: http://wordpress.tv/2011/01/29/matt-danner-why- you-need-a-wordpress-backup/ 6
8.
© 2014 Rick
Radko, r3df.com More reasons you need a backup Hacking/Malware/Virus: Can completely trash a site. May have all your files deleted. Could have every single file altered. Over 1000 files in an empty WordPress install. 2-5000 files in typical small active sites. Updates: Bugs Incompatibility Update fails to complete 7
9.
© 2014 Rick
Radko, r3df.com What to back up? 8
10.
© 2014 Rick
Radko, r3df.com What to back up? 2 things are needed to completely back up a WordPress website: 1. A copy of the database - Which stores: All of your site content. Settings and config for WordPress, plugins and themes. 2. A copy of the files: WordPress files, plugin files, theme files Could be re-installed - but takes a lot of effort! Most important: UPLOADS!!! wp-content folder - images & other added data 9
11.
© 2014 Rick
Radko, r3df.com Database only back ups If don’t do any file or media uploads*, then only your database is changing and you can: Back up your database regularly. Typically a small backup compared to files. Only back up your files when they change. After updates for example. Typically a much larger backup. Each database backup will pair with the last file backup, until changes are made to the files. * Embeds (Youtube etc.) are not uploads. 10
12.
© 2014 Rick
Radko, r3df.com Partial back ups Some back-up systems will let you take a ”partial” or “incremental” backup. Only saves the changes since the last backup. Reduces data to save. Increases restore complexity. Higher risk of a corrupted backup. 11
13.
© 2014 Rick
Radko, r3df.com When to back up? 12
14.
© 2014 Rick
Radko, r3df.com When to back up? For regular backups consider: The amount of data being added routinely: Your posting frequency. Visitor contribution frequency. How critical your site is. How big the site is. (Amount of data that needs to be moved and stored) 13
15.
© 2014 Rick
Radko, r3df.com When to back up continued? Extra backups for: Significant change. WordPress, plugin or theme updates. Site overhaul or new content launch. Plan for the unexpected. Whether you back up daily, weekly or monthly depends on your data change and how much you are willing to loose… 14
16.
© 2014 Rick
Radko, r3df.com Where to back up? 15
17.
© 2014 Rick
Radko, r3df.com Where to back up Off of your server! A file on your server, does not help with most of the issues mentioned for needing a backup. A file on your server could be a security issue. Other points: Off site (not in the same location as the server). Keeping 2 or 3 separate copies is recommended. Backup history – a period of older copies. Week of daily backups + 2 monthly backups. 16
18.
© 2014 Rick
Radko, r3df.com Getting it off the server A while ago backup systems could email you a backup, but backups are generally too big now: A complete backup of an empty WordPress install is about 6 MB, average sites can be 15-40 MB, large sites in the 100’s of MB. Too big for most emails. Gmail will take up to 25 MB attachments, (if your system will send it) but a lot of backups are even bigger than that. 17
19.
© 2014 Rick
Radko, r3df.com FTP it off the server FTP is an option, but you need a place to FTP to: A common idea is to use another hosting account somewhere. Most shared hosting does not allow data storage on their servers (read the fine print in your TOS). Some hosting services offer storage, expensive unless you have volume. (large corporation) 18
20.
© 2014 Rick
Radko, r3df.com Send it to the cloud Many plugins will let you store your backups on one of the many cloud services. Amazon S3 Dropbox Google Drive +More This is a reasonable option for most sites. Cloud storage fees are quite low. Off site. 19
21.
© 2014 Rick
Radko, r3df.com How much does the cloud cost? 20
22.
© 2014 Rick
Radko, r3df.com Backup compromises Ultimately the decision of : what when where to backup your site will involve assessments of risk and possibly compromises. 21
23.
© 2014 Rick
Radko, r3df.com How to back up? 22
24.
© 2014 Rick
Radko, r3df.com How to back up Lets look at some tools/methods to do backups. I’ve grouped them into 4 rough categories: Manual backups Backup plugins Backup services Site managers 23
25.
© 2014 Rick
Radko, r3df.com Manual backups Hosting control panel Most hosting control panels offer a backup option. Usually not automated. May not be very granular. (entire account only) You likely will also be able to backup by: Compressing (zip/archive) your files into an archive. Dumping (exporting ) your MySQL database. (phpMyAdmin, and other tools) FTPing the files off the server. 24
26.
© 2014 Rick
Radko, r3df.com Manual backups continued The archive and SQL dump - pros: Very granular – any site/part of a site you want. Very reliable, .zip + sql dump is very portable, no special software/tools needed to restore. Tip: Including the date, 2014-08-16, in the names of both the .zip and .sql files, helps keep backup files together. 25
27.
© 2014 Rick
Radko, r3df.com Manual backups continued again The archive and SQL dump - cons: Need some knowledge: Database imports/exports. Some GUI tools: phpMyAdmin. How to archive/un-archive (compress, .zip, gzip etc.) Comfortable with file systems on the server – often Linux. Need additional scripts for site migration. Simple "search and replace" does not take into account serialized data. No automated backups. (unless you script it) 26
28.
© 2014 Rick
Radko, r3df.com Making sure it happens Regular backups, daily, weekly or monthly, should be automated, or they will not happen regularly. It’s not a fun task! We forget, or “don’t have time”
29.
© 2014 Rick
Radko, r3df.com Back up plugins There are a lot of choices in plugins for back up. Many are free. (wordpress.org) Some are paid. Key features to look for: Automated/scheduled backups. A must if you want reliable backups. Manual backups (on demand) using the same settings as your automated backups. A recommended feature. 28
30.
© 2014 Rick
Radko, r3df.com Plugin features continued File/directory exclusions. You may have some files you don’t want backed up. Allows backing up database only, files only or both. Flexibility in your backup strategy. Schedule multiple back ups on different timings. Offers choice of backup locations: Backups to cloud: Dropbox, Amazon, Rackspace, Google Drive, Others? FTP to other servers/computers Email 29
31.
© 2014 Rick
Radko, r3df.com Restore and migration features Restore features: No install restores. Don’t need WordPress installed. May need a supporting script. Malware scans. Database optimization/repair. Site migration: Important only if you want to move your site to a new domain. 30
32.
© 2014 Rick
Radko, r3df.com Multisite issues If you have multisite enabled, consider whether the backup plugin can: Backup sites individually? Backup a sub-network? Restore sites individually? Restore a sub-network? Migrate a single multisite site to/from a single site install? 31
33.
© 2014 Rick
Radko, r3df.com Some plugins (no order, or recommendation given) BackUpWordPress http://wordpress.org/extend/plugins/backupwordpress/ BackWPup (has $ version too) http://wordpress.org/extend/plugins/backwpup/ WP Time Machine http://wordpress.org/extend/plugins/wp-time-machine/ WordPress Backup to Dropbox http://wordpress.org/extend/plugins/wordpress-backup-to-dropbox/ BackupBuddy - $ http://ithemes.com/purchase/backupbuddy/ 32
34.
© 2014 Rick
Radko, r3df.com Back up services When considering a service: Most of the same features as for plugins need to be considered. One item that stands out is: Where are they storing your files? Secure – encrypted? 33
35.
© 2014 Rick
Radko, r3df.com More on back up services Unlike plugins: Most of the services cost. But they include storage. Threat and malware scanners are common in the services. Some offer incremental backups. Only backup what has changed instead of the whole site. Most don’t store files on your server. 34
36.
© 2014 Rick
Radko, r3df.com A couple of services (no order, or recommendation given) VaultPress From the people who make WordPress Starts at $15/month http://vaultpress.com/ BlogVault Starts at $9/month http://blogvault.net/ 35
37.
© 2014 Rick
Radko, r3df.com Site managers Manage multiple WordPress sites from one central admin panel. Offer a bunch of features for managing sites: Remote updates Add plugins themes Bulk postings Site analysis Backups 36
38.
© 2014 Rick
Radko, r3df.com Two site managers (no order, or recommendation given) InfiniteWP Download core software - free Add-on options for many features - $ Backups to cloud http://infinitewp.com/ ManageWP Online service – limited account – free Full account - $ Backups to cloud http://managewp.com/ 37
39.
© 2014 Rick
Radko, r3df.com Test your backup flow! Test your backups! Backups only work if you can restore! Back up a test site and try restoring it. Make sure that automated back-ups are actually running. Periodically check that you can restore your backups. Try new backup plugins on a test site, not your live sites. 38
40.
© 2014 Rick
Radko, r3df.com Automated backups and cron To automate backups, plugins need something to tell them to run, cron does that. Unix/Linux Cron: Runs at set time, or on regular intervals based on the server clock. Reliable. Not easy to use. Set using Unix/Linux commands. Most backup plugins use "WordPress cron", not the server cron. 39
41.
© 2014 Rick
Radko, r3df.com WordPress cron – not the same! WordPress cron: Triggered by visits to your site, NOT a clock! Every time someone visits your site, WordPress cron checks to see if there were things scheduled to run between the last visit and the current time. If you set a WordPress cron job for 1am, it won’t happen until the next visitor, that could be hours later. 40
42.
© 2014 Rick
Radko, r3df.com One final note on backups Backup is often not spelled correctly, a bit of Googling reveals that: The verb form is back up in two words, whereas the noun is backup. Did you back up the hard drive? Where did you put the backup? 41
43.
© 2014 Rick
Radko, r3df.com Contact Rick Radko email: wpinfo@r3df.com twitter: @r3designforge Websites: r3df.com lumostech.training Slides at: www.slideshare.net/r3df 42
Download now