• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer
  • Home
  • Create a VM ($25 Credit)
  • Buy a Domain
  • 1 Month free Back Blaze Backup
  • Other Deals
    • Domain Email
    • Nixstats Server Monitoring
    • ewww.io Auto WordPress Image Resizing and Acceleration
  • About
  • Links

IoT, Code, Security, Server Stuff etc

Views are my own and not my employer's.

Personal Development Blog...

Coding for fun since 1996, Learn by doing and sharing.

Buy a domain name, then create your own server (get $25 free credit)

View all of my posts.

  • Cloud
    • I moved my domain to UpCloud (on the other side of the world) from Vultr (Sydney) and could not be happier with the performance.
    • How to buy a new domain and SSL cert from NameCheap, a Server from Digital Ocean and configure it.
    • Setting up a Vultr VM and configuring it
    • All Cloud Articles
  • Dev
    • I moved my domain to UpCloud (on the other side of the world) from Vultr (Sydney) and could not be happier with the performance.
    • How to setup pooled MySQL connections in Node JS that don’t disconnect
    • NodeJS code to handle App logins via API (using MySQL connection pools (1000 connections) and query parameters)
    • Infographic: So you have an idea for an app
    • All Development Articles
  • MySQL
    • Using the free Adminer GUI for MySQL on your website
    • All MySQL Articles
  • Perf
    • PHP 7 code to send object oriented sanitised input data via bound parameters to a MYSQL database
    • I moved my domain to UpCloud (on the other side of the world) from Vultr (Sydney) and could not be happier with the performance.
    • Measuring VM performance (CPU, Disk, Latency, Concurrent Users etc) on Ubuntu and comparing Vultr, Digital Ocean and UpCloud – Part 1 of 4
    • Speeding up WordPress with the ewww.io ExactDN CDN and Image Compression Plugin
    • Setting up a website to use Cloudflare on a VM hosted on Vultr and Namecheap
    • All Performance Articles
  • Sec
    • Using the Qualys FreeScan Scanner to test your website for online vulnerabilities
    • Using OWASP ZAP GUI to scan your Applications for security issues
    • Setting up the Debian Kali Linux distro to perform penetration testing of your systems
    • Enabling TLS 1.3 SSL on a NGINX Website (Ubuntu 16.04 server) that is using Cloudflare
    • PHP implementation to check a password exposure level with Troy Hunt’s pwnedpasswords API
    • Setting strong SSL cryptographic protocols and ciphers on Ubuntu and NGINX
    • Securing Google G Suite email by setting up SPF, DKIM and DMARC with Cloudflare
    • All Security Articles
  • Server
    • I moved my domain to UpCloud (on the other side of the world) from Vultr (Sydney) and could not be happier with the performance.
    • All Server Articles
  • Ubuntu
    • I moved my domain to UpCloud (on the other side of the world) from Vultr (Sydney) and could not be happier with the performance.
    • Useful Linux Terminal Commands
    • All Ubuntu Articles
  • VM
    • I moved my domain to UpCloud (on the other side of the world) from Vultr (Sydney) and could not be happier with the performance.
    • All VM Articles
  • WordPress
    • Speeding up WordPress with the ewww.io ExactDN CDN and Image Compression Plugin
    • Installing and managing WordPress with WP-CLI from the command line on Ubuntu
    • How to backup WordPress on a host that has CPanel
    • Moving WordPress to a new self managed server away from CPanel
    • Moving a CPanel domain with email to a self managed VPS and Gmail
    • All WordPress Articles
  • All

What is you backup plan

March 3, 2016 by Simon Fearby

What would you do right now if the computer or device you were reading this on died? Do you have adequate backups and do you keep your most important files safe?

I wrote an article back in 2013 about good backup plans and I used to spend 3 hours every month burning backup DVD’s and adding them to an indexed catalogue. I did not trust Apple iCloud to back up my photos and have had my fair share of lost photos. I came up with a plan for managing and sorting photos from multiple digital devices that put me in charge of copying photos from devices, backing up high res photos and shrinking photos for local use.

Fast forward 3 years and I am now capturing insane amounts of digital photos and videos and I am no longer backing up every month due to the massive amounts of data to now what seems like the small capacity of DVD’s. I am instead throwing all of my new files into an “Incoming” folder to be processed at a later date. This was fine as I assumed the data would be safe.

Murphy’s Law: Anything that can go wrong will go wrong.

On a recent hot summers day, I was performing maintenance on my primary computer (removing dust from the processor fan) and one of the hard drives dropped 30 centimetres to the ground. I thought that all would be fine and the data would be safe as the hard drive was a good quality one. Nope, the drive is dead, the drive was corrupted and fails to show files. The drive spins up ok and does not sound like anything is broken inside. That drive had my last 3 years of photos on it.

How can I prevent this in future?

This happened because I failed to allocate time to sort and backup files and I assumed that Murphy’s Law would not apply to me.

My traditional golden rules of backup:

  1. Backup to Three different locations.
  2. Two of the media need to be different.
  3. One of the locations needs to be offsite.

Simon’s new rules of backup:

  1. Backup to Four different locations (g DropBox, Time Machine, Backblaze, Google Drive, NAS).
  2. Three of the backup media need to be different (g Cloud, DVD, NAS).
  3. Two of the locations need to be offsite (g Dropbox, Backblaze).
  4. One of the backups needs to be automated (e.g Dropbox, Backblaze, Time Capsule).
  5. Zero worries

Why so many backups you may ask? Each backup method is best for different scenarios. Dropbox is good for recently changing files, Cloud backups are good for everything and local backups are good for when cloud providers stuff up or to cover major infrastructure damage/failure overseas.

The ultimate local backup solution is a Drobo 5N 5 NAS from https://www.pccasegear.com/ . Simply insert hard drives (up to 5 3.5″/64TB) plug it into a router or switch and you are good to go. Read more here. Even my new NBN router has a slot for a UBS stick to be inserted (see on the right below) allowing me to create a local WiFi file share.

Router

Simple Cloud Backup Options:

Dropbox is the simplest and safest method of syncing and storing files offsite. You can store 2GB of files for free or 1TB (10,000 GB) for $11.58 AUD a month). Dropbox also works on mobile and tablet device too so it is a no-brainer. Encryption options are not baked in so it is not as secure. Install Dropbox at home and work and share files between locations via Dropbox.

Use this link ( https://db.tt/iZmBvErC ) to signup at Dropbox and get a bonus 500MB (2,500MB total) for free.

Backblaze.com was my favourite cloud storage provider for Windows or Mac that offers encrypted backups. Use this link to get a month free https://secure.backblaze.com/r/017nsm. It costs $5 a month and there are virtually no limits on the data you can store. My laptop has 90GB of data stored in Backblaze and it is all encrypted. Back blaze care about backup so much they have open-sourced their backup enclosure designs: https://www.backblaze.com/blog/backblaze-storage-pod-4/

Use this link to get a month’s free cloud backup to give it a try: https://secure.backblaze.com/r/017nsm

Advanced Cloud Backup:

If you do not trust cloud providers to store your data and you want to have offsite backups on the internet you can buy your own server online and manage your own files encryption and sync methods.

Digital Ocean allows you to create and store your own files in the cloud from $5 a month (but you seed to set it up). Use this link and get a free server for 1 x month with 20GB storage. You can also create a 50GB cloud repository using a Vultr server. I even back up my servers to another server automatically.

Manual Backup

Performing a manual backup by plugging in a removable hard drive feels good but chances are you will not do it often enough. Most of the time simply highlighting all files and copy-paste it to the new drive fails to be effective because files are often in use or access is denied to them by the operating system. Manually copying all files every month talks time and copying many smaller files over and over again will increase the wear on your drive and fragment your drive.

If you are working on important documents then do save as to a new filename frequently (and copy those to offsite destinations), never trust computers.

Manual backups are ok but they are only as good as the data you copy and the frequency you do it.

Network Attached Storage (NAS)

The main downside of cloud backup is it can take weeks if not months to get a full backup into the cloud. That’s where NAS (Network Attached Storage) comes into save the day.

A NAS is a mini-computer that sits on your network (wired or wireless) and allows you to store files quickly with or without redundancy.

The ultimate local backup solution is a Drobo 5N 5 NAS from https://www.pccasegear.com/ . Simply insert hard drives (up to 5 3.5″/64TB) plug it into a router or switch and you are good to go. Read more here.

You can choose a NAS with different drive capacities and you can allocate more space to redundancy (referred to as RAID read about raid here https://www.cloudwards.net/what-is-raid/ ). You would want to at least mirror (duplicate) data (RAID 1) so if one drive fails you have a copy of files on the other disk.

Windows Advice:

Windows 7 had a nice Backup feature built-in but Microsoft has changed that in Windows 8.1 and 10

https://support.microsoft.com/en-au/help/17143/windows-10-back-up-your-files

I feel Windows approach to automatically create backups of files on the C drive is a bad idea and copies of hundreds of thousands of files only increased the space ( http://www.apple.com/au/shop/product/ME182X/A/airport-time-capsule-3tb?fnode=5f ) used and wears out the drive.

Apple Mac Advice:

Apple OSX comes with a handy feature called Time Machine, if you plug in a large capacity drive OSX will ask if it can use the drive to store backups of your computer. Time Machine does a great job of keeping multiple versions of files and automatically phase out older versions when space on the backup drive gets low. The only catch is you may need to plug in your backup drive every few days/weeks to let Time Capsule do its thing.

Apple sells a wireless Time Capsule for those that do not want to plug in a drive to backup. Time capsules can be a bit tricky to set up if your home or office has a wireless network already but once it is set up it is rock solid.
http://www.apple.com/au/shop/product/ME182X/A/airport-time-capsule-3tb?fnode=5f

Technical Bonus:

Don’t assume new storage devices are more reliable if anything the cut-throat nature of the PC industry is driving down reliability and quality. If someone is telling you otherwise they are lying or are trying to sell you something.

Most larger capacity drives (over 1TB) store data on spinning metal platters and the quality and reliability varies between brand and models. Backblaze has a great write-up on hard drive reliability (based on the experience of tens of thousands of drives): https://www.backblaze.com/blog/hard-drive-failure-rates-q3-2017/

Ever-increasing “data capacity” of devices is delivering devices that are more fragile and ones that dedicate less physical space to actually store every bit of data on your computer. Most Solid State drives store data in shared cells ( MLC ) and data is more prone to being corrupted due to manufacturers increasing consumers risk to stay profitable.

My recovery tool of choice for any dead or deleted SD card, USB key or physical drive is http://www.diydatarecovery.nl as it ignores the file application table and looks at the sectors and tried to build files back from there. The only catch is recovery scans take days and you need a new/empty drive that is bigger than the drive you are scanning to restore files to. Here is my mini-review os DIY DataRecovery.

So by now, you have:

  • Signed up for 2GB free Dropbox using this link to get a bonus 500MB
  • Signed up for a free Backblaze account to get a free months trial using this link
  • Reviewed your local backup options?

Don’t forget to use good filenames

The World’s Best File Naming System (YouTube)

Good luck and happy backing up.

Restoring Files

If you have backup often up then all will be well when disaster strikes, if not you may need to use Restore Software.

Donate and make this blog better




Ask a question or recommend an article
[contact-form-7 id=”30″ title=”Ask a Question”]

v1.3 File naming…

Filed Under: Backup Tagged With: Backup, nas

Advertisement:

Copyright © Fearby.com - Do not copy or duplicate (that means you laptrinhx.com)

Primary Sidebar

Poll

What would you like to see more posts about?
Results

Support this Blog

Create your own server today (support me by using these links

Create your own server on UpCloud here ($25 free credit).

Create your own server on Vultr here.

Create your own server on Digital Ocean here ($10 free credit).

Remember you can install the Runcloud server management dashboard here if you need DevOps help.

Advertisement:

Tags

2FA (9) Advice (17) Analytics (9) App (9) Apple (10) AWS (9) Backup (21) Business (8) CDN (8) Cloud (49) Cloudflare (8) Code (8) Development (26) Digital Ocean (13) DNS (11) Domain (27) Firewall (12) Git (7) Hosting (18) HTTPS (6) IoT (9) LetsEncrypt (7) Linux (20) Marketing (11) MySQL (24) NGINX (11) NodeJS (11) OS (10) PHP (13) Scalability (12) Scalable (14) Security (44) SEO (7) Server (26) Software (7) SSH (7) ssl (17) Tech Advice (9) Ubuntu (39) Uncategorized (23) UpCloud (12) VM (44) Vultr (24) Website (14) Wordpress (25)

Disclaimer

Terms And Conditions Of Use All content provided on this "www.fearby.com" blog is for informational purposes only. Views are his own and not his employers. The owner of this blog makes no representations as to the accuracy or completeness of any information on this site or found by following any link on this site. Never make changes to a live site without backing it up first.

Advertisement:

Footer

Popular

  • Backing up your computer automatically with BackBlaze software (no data limit)
  • How to back up an iPhone (including photos and videos) multiple ways
  • Add two factor auth login protection to WordPress with YubiCo hardware YubiKeys and or 2FA Authenticator App
  • Setup two factor authenticator protection at login on Ubuntu or Debian
  • Using the Yubico YubiKey NEO hardware-based two-factor authentication device to improve authentication and logins to OSX and software
  • I moved my domain to UpCloud (on the other side of the world) from Vultr (Sydney) and could not be happier with the performance.
  • Monitor server performance with NixStats and receive alerts by SMS, Push, Email, Telegram etc
  • Speeding up WordPress with the ewww.io ExactDN CDN and Image Compression Plugin
  • Add Google AdWords to your WordPress blog

Security

  • Check the compatibility of your WordPress theme and plugin code with PHP Compatibility Checker
  • Add two factor auth login protection to WordPress with YubiCo hardware YubiKeys and or 2FA Authenticator App
  • Setup two factor authenticator protection at login on Ubuntu or Debian
  • Using the Yubico YubiKey NEO hardware-based two-factor authentication device to improve authentication and logins to OSX and software
  • Setting up DNSSEC on a Namecheap domain hosted on UpCloud using CloudFlare
  • Set up Feature-Policy, Referrer-Policy and Content Security Policy headers in Nginx
  • Securing Google G Suite email by setting up SPF, DKIM and DMARC with Cloudflare
  • Enabling TLS 1.3 SSL on a NGINX Website (Ubuntu 16.04 server) that is using Cloudflare
  • Using the Qualys FreeScan Scanner to test your website for online vulnerabilities
  • Beyond SSL with Content Security Policy, Public Key Pinning etc
  • Upgraded to Wordfence Premium to get real-time login defence, malware scanner and two-factor authentication for WordPress logins
  • Run an Ubuntu VM system audit with Lynis
  • Securing Ubuntu in the cloud
  • No matter what server-provider you are using I strongly recommend you have a hot spare ready on a different provider

Code

  • How to code PHP on your localhost and deploy to the cloud via SFTP with PHPStorm by Jet Brains
  • Useful Java FX Code I use in a project using IntelliJ IDEA and jdk1.8.0_161.jdk
  • No matter what server-provider you are using I strongly recommend you have a hot spare ready on a different provider
  • How to setup PHP FPM on demand child workers in PHP 7.x to increase website traffic
  • Installing Android Studio 3 and creating your first Kotlin Android App
  • PHP 7 code to send object oriented sanitised input data via bound parameters to a MYSQL database
  • How to use Sublime Text editor locally to edit code files on a remote server via SSH
  • Creating your first Java FX app and using the Gluon Scene Builder in the IntelliJ IDEA IDE
  • Deploying nodejs apps in the background and monitoring them with PM2 from keymetrics.io

Tech

  • Backing up your computer automatically with BackBlaze software (no data limit)
  • How to back up an iPhone (including photos and videos) multiple ways
  • US v Huawei: The battle for 5G
  • Check the compatibility of your WordPress theme and plugin code with PHP Compatibility Checker
  • Is OSX Mojave on a 2014 MacBook Pro slower or faster than High Sierra
  • Telstra promised Fibre to the house (FTTP) when I had FTTN and this is what happened..
  • The case of the overheating Mac Book Pro and Occam’s Razor
  • Useful Linux Terminal Commands
  • Useful OSX Terminal Commands
  • Useful Linux Terminal Commands
  • What is the difference between 2D, 3D, 360 Video, AR, AR2D, AR3D, MR, VR and HR?
  • Application scalability on a budget (my journey)
  • Monitor server performance with NixStats and receive alerts by SMS, Push, Email, Telegram etc
  • Why I will never buy a new Apple Laptop until they fix the hardware cooling issues.

Wordpress

  • Replacing Google Analytics with Piwik/Matomo for a locally hosted privacy focused open source analytics solution
  • Setting web push notifications in WordPress with OneSignal
  • Telstra promised Fibre to the house (FTTP) when I had FTTN and this is what happened..
  • Check the compatibility of your WordPress theme and plugin code with PHP Compatibility Checker
  • Add two factor auth login protection to WordPress with YubiCo hardware YubiKeys and or 2FA Authenticator App
  • Monitor server performance with NixStats and receive alerts by SMS, Push, Email, Telegram etc
  • Upgraded to Wordfence Premium to get real-time login defence, malware scanner and two-factor authentication for WordPress logins
  • Wordfence Security Plugin for WordPress
  • Speeding up WordPress with the ewww.io ExactDN CDN and Image Compression Plugin
  • Installing and managing WordPress with WP-CLI from the command line on Ubuntu
  • Moving WordPress to a new self managed server away from CPanel
  • Moving WordPress to a new self managed server away from CPanel

General

  • Backing up your computer automatically with BackBlaze software (no data limit)
  • How to back up an iPhone (including photos and videos) multiple ways
  • US v Huawei: The battle for 5G
  • Using the WinSCP Client on Windows to transfer files to and from a Linux server over SFTP
  • Connecting to a server via SSH with Putty
  • Setting web push notifications in WordPress with OneSignal
  • Infographic: So you have an idea for an app
  • Restoring lost files on a Windows FAT, FAT32, NTFS or Linux EXT, Linux XFS volume with iRecover from diydatarecovery.nl
  • Building faster web apps with google tools and exceed user expectations
  • Why I will never buy a new Apple Laptop until they fix the hardware cooling issues.
  • Telstra promised Fibre to the house (FTTP) when I had FTTN and this is what happened..

Copyright © 2023 · News Pro on Genesis Framework · WordPress · Log in

Some ads on this site use cookies. You can opt-out if of local analytics tracking by scrolling to the bottom of the front page or any article and clicking "You are not opted out. Click here to opt out.". Accept Reject Read More
GDPR, Privacy & Cookies Policy

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these cookies, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may have an effect on your browsing experience.
Necessary
Always Enabled
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
Non-necessary
Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.
SAVE & ACCEPT