Difference between revisions of "OpenEMR Backup Tools"

From OpenEMR Project Wiki
Line 11: Line 11:
== Linux ==
== Linux ==
* [http://www.bradymd.com/appliance/manual3/#6.0.0.0.0.5.Automatic%20Backup%20Setup|outline Mandriva Backup] : This method/script will backup the complete MySQL database, the complete PostGreSQL database, the OpenEMR patient scanned documents file directories, the OpenEMR directory containing patient billing files, and the FreeB directory containing patient billing files. It will automatically backup to a secure local directory and burn the encrypted data to a multisession DVD(so, you can just leave the same DVD in the drive).
* [http://www.bradymd.com/appliance/manual3/#6.0.0.0.0.5.Automatic%20Backup%20Setup|outline Mandriva Backup] : This method/script will backup the complete MySQL database, the complete PostGreSQL database, the OpenEMR patient scanned documents file directories, the OpenEMR directory containing patient billing files, and the FreeB directory containing patient billing files. It will automatically backup to a secure local directory and burn the encrypted data to a multisession DVD(so, you can just leave the same DVD in the drive).
* [http://www.bradymd.com/appliance/manual8/#6.0.0.0.0.5.Backup%20(Automatic)%20Setup|outline Ubuntu Backup] : This method/script will backup the complete MySQL database and the complete OpenEMR web directory. It will automatically backup encrypted data to a local directory and burn the encrypted data to a multisession DVD(so, you can just leave the same DVD in the drive).
* [http://www.bradymd.com/appliance/manual8/#__RefHeading__5628_695817034 Ubuntu Backup] : This method/script will backup the complete MySQL database and the complete OpenEMR web directory. It will automatically backup encrypted data to a local directory and burn the encrypted data to a multisession DVD(so, you can just leave the same DVD in the drive).
* [[updated version of Ubuntu Backup]] : an updated and modified version of the Ubuntu Backup script above.
* [[updated version of Ubuntu Backup]] : an updated and modified version of the Ubuntu Backup script above.
* [[Backing Up Using the Built In Tools]] : OpenEMR has a built in 'backup' facility. this page describes how to use it, and how to manually perform the same task.
* [[Backing Up Using the Built In Tools]] : OpenEMR has a built in 'backup' facility. this page describes how to use it, and how to manually perform the same task.

Revision as of 21:43, 5 October 2011

Overview

Words of advice on backing up:

  • The first most basic requirement of any database is a regular, frequent, comprehensive backup system.
  • Losing data should terrify you.
  • Hardware fails. Lightning strikes happen.
  • A good backup strategy is drudgery but nothing will give such a warm, glowing, fuzzy, feeling like successfully recovering your system from a recent backup after a lightning strike that burns out a critical component on your server.
  • Backup your databases on a regular basis (daily is best). Make frequent secure backups of the MySQL data and the data in the openemr web directory.
  • If you have the resources it is best to back up to an off site facility. This can be done electronically over a secure internet connection (VPN) or you can burn CDs / DVDs and carry them off site.
  • Always backup before starting an upgrade.

Linux

  • Mandriva Backup : This method/script will backup the complete MySQL database, the complete PostGreSQL database, the OpenEMR patient scanned documents file directories, the OpenEMR directory containing patient billing files, and the FreeB directory containing patient billing files. It will automatically backup to a secure local directory and burn the encrypted data to a multisession DVD(so, you can just leave the same DVD in the drive).
  • Ubuntu Backup : This method/script will backup the complete MySQL database and the complete OpenEMR web directory. It will automatically backup encrypted data to a local directory and burn the encrypted data to a multisession DVD(so, you can just leave the same DVD in the drive).
  • updated version of Ubuntu Backup : an updated and modified version of the Ubuntu Backup script above.
  • Backing Up Using the Built In Tools : OpenEMR has a built in 'backup' facility. this page describes how to use it, and how to manually perform the same task.
  • Dump Database - Hourly  : This procedure creates a database dump every hour and cleans out old backups once a day.

Windows

OS-X