-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Update backups to deemphasize workstation backup (#267)
- Loading branch information
Showing
1 changed file
with
7 additions
and
14 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,34 +1,27 @@ | ||
## Backups | ||
|
||
### Policy | ||
All computers must be backed up regularly, and backups must be encrypted. | ||
All data directly managed by Lullabot must be backed up and encrypted. Individual team members can choose to back up their workstations. If they do, they must encrypt those backups. | ||
|
||
### Scope | ||
This policy applies to all Lullabot employees and contractors. | ||
|
||
### Compliance | ||
All Lullabot employees and contractors are responsible for backing up any machines in their possession. | ||
All Lullabot employees and contractors are responsible for backing up data in their possession. | ||
|
||
### Explanation and Implementation | ||
|
||
Backups are by far the most overlooked or ignored, and arguably one of the most important parts of a computer system. They are overlooked because they are boring and provide no immediate benefit. But, when disaster hits it is too late. If you do not have backups then you are in trouble. | ||
|
||
There are multiple levels of backups, each with their own merits and costs. These levels range from keeping a copy of a file in a different folder on your computer all the way up to fully automated, full disk backups to the Cloud. Which level is appropriate depends on the data in the backup, and ultimately how you answer the following question: | ||
|
||
What would I do if my working copy of this data disappeared? | ||
|
||
For many of us at Lullabot, much of our work lives on GitHub, Google Drive, Dropbox, or some other online service. In this case, our answer might be "I would download a new copy" or "I would revert to a previous revision" or "I would contact service X and ask them to restore the data" and that might be enough. Nevertheless, in the likely case that this is not enough, a backup strategy is in order. | ||
|
||
Time Machine on macOS makes automated backups very easy with an external hard drive. This should really be considered the baseline backup level for your computer. Turn on Time Machine, and for the | ||
most part just forget about it and let it run. Even if most of your work is online, having Time Machine backups makes replacing a machine a much easier task. Instead of spending hours reinstalling applications and setting up preferences, you can start the restore process and come back to a ready-to-use machine. | ||
For many of us at Lullabot, much of our work lives on GitHub, Google Drive, Dropbox, or some other online service. In this case, our answer might be "I would download a new copy" or "I would revert to a previous revision" or "I would contact service X and ask them to restore the data" and that might be enough. | ||
|
||
Remember, it’s important to enable encryption for your Time Machine backups, just as you do with your hard drive. This is enabled by default in recent macOS releases. If for some reason encryption is disabled, you can enable it with: | ||
A good test is to ask yourself if you could be back up and running in half a day if you had to replace your computer. If it would take you longer then that to set up your apps, log in to things and download what you need, then you should have a backup of some kind. | ||
|
||
* Go to System Preferences >> Time Machine | ||
* Select “Stop using <disk name> for backups” | ||
* Then “re-add” and when you do, select “encrypt backups” | ||
Time Machine on macOS makes automated backups very easy with an external hard drive. Turn on Time Machine, and for the most part just forget about it and let it run. Even if most of your work is online, having Time Machine backups makes replacing a machine a much easier task. Instead of spending hours reinstalling applications and setting up preferences, you can start the restore process and come back to a ready-to-use machine. We recommend purchasing a hard drive that is at least two times the size of your existing drive. | ||
|
||
Now that you feel all warm and fuzzy about being protected from accidental data loss on your computer, think about what you would do if both your computer and your backup device were stolen or destroyed in a fire, flood, or worse? What would you do? Could you get a new computer and get back to work? Probably | ||
to some degree, but would you be missing some important files? Most likely. | ||
Remember, you must enable encryption for your Time Machine backups, just as you do with your hard drive. This is enabled by default in recent macOS releases. | ||
|
||
A second layer of backups to an off-site location is the only way to protect yourself from this type of data loss. There are different ways to approach this problem, too, such as shipping a copy of your Time Machine volume to your parents every so often, or finding a friend to host an FTP server that you can dump files to every so often. These strategies are not wrong, but there are more practical solutions involving cloud storage. The simplest solution would be to store all of your important items in a Dropbox folder, though Dropbox is not a real backup solution. You could subscribe to a cloud backup service, but note that most services like Backblaze and Carbonite don't have appropriate encryption support for Lullabot data. These services are relatively cheap and may prove an important form of insurance. For a cheaper but slightly more complicated option, consider setting up [Amazon Glacier storage with Arq](https://www.arqbackup.com/documentation/) for your encrypted backups. Reach out to the team in on Slack in `#apple`, `#linux`, or `#windows` to find out about current tools and best practices. | ||
There isn't backup software as simple or as widely available as Time Machine for Windows or Linux workstations. If you use one of those operating systems and wish to back up your workstation, ask our team for current recommendations. |