Contents

Member Sign in

admin

Backing Up Your Sermons

DataManagement.Backup History

Hide minor edits - Show changes to markup

January 01, 2018, at 08:30 PM EST by Dave - Clarified archiver command arguments
Changed line 39 from:
archive [main-account] [sub-account1] [sub-account2] ...
to:
archive main-account-id sub-account1-id sub-account2-id ...
Changed line 5 from:

The difference between these two is that the Sermon Publisher's backup is intended to protect just the publication process. It only backs up the files that are published on the individual computer being used to publish a sermon. The Sermon Archiver, on the other hand, makes a complete archival copy of everything currently on Sermons Online. It is not automatically run, it must be separately installed and launched.

to:

The difference between these two is that the Sermon Publisher's backup is intended to protect just the publication process. It only backs up the files that are published on the individual computer being used to publish a sermon. The Sermon Archiver, on the other hand, makes a complete archival copy of everything currently on Sermons Online. It is not automatically run, it must be separately installed and launched. You can download the Sermon Archiver utility from the Downloads page.

Changed line 23 from:

Go to the Downloads page to download install the Sermon Archiver.

to:

Go to the Downloads page to download and install the Sermon Archiver.

Changed lines 3-4 from:

There are two forms of backup are provided: a limited backup of files that is done automatically by the Sermon Publisher as you publish sermons, and a complete, archival backup that is made on command using the Sermon Archiver utility.

to:

Two forms of backup are provided: a limited backup of files that is done automatically by the Sermon Publisher as you publish sermons, and a complete, archival backup that is made on command using the Sermon Archiver utility.

Added line 2:
Changed line 70 from:

The next time you run the archiver and there is a change, the existing index.json file will be versioned as revisions\index-v3.json, and so on.

to:

The next time you run the archiver and there is a change, the existing index.json file will be versioned as revisions\index-v3.json, and so on.

Changed line 70 from:

The next time you run the archiver and there is a change, the existing index.json file will be versioned as revisions\index-v3.json, and so on.

to:

The next time you run the archiver and there is a change, the existing index.json file will be versioned as revisions\index-v3.json, and so on.

Changed lines 15-16 from:

Sermon Archiver

to:

Sermon Archiver

Added lines 22-23:

Go to the Downloads page to download install the Sermon Archiver.

Changed lines 60-61 from:

The contents of your Sermons Online account will change over time as you publish new sermons and remove old ones. Each time you run the archiver, if there have been changes since the previous time you archived a specified account/subaccount, it will create a new index.json file for that account/subaccount, and save the previous version in a "revisions" subdirectory, adding a version number to the filename.

to:

The contents of your Sermons Online account will change over time as you publish new sermons and remove old ones. Each time you run the archiver, if there have been changes since the previous time you archived a specified account/subaccount, it will create a new index.json file for that account/subaccount, and save the previous version in a "revisions" subdirectory, adding a version number to the filename.

Changed lines 65-68 from:
  • revisions\index-v1.json -- first version, in the "revisions" subdirectory
  • revisions\index-v2.json -- second version, also in the "revisions" subdirectory

The next time you run the archiver and there is a change, the existing index.json file will be versioned as "revisions\index-v3.json", and so on.

to:
  • revisions\index-v1.json -- first version, in the "revisions" subdirectory
  • revisions\index-v2.json -- second version, also in the "revisions" subdirectory

The next time you run the archiver and there is a change, the existing index.json file will be versioned as revisions\index-v3.json, and so on.

Changed line 62 from:

For example, if you ran the utility three times for your main account, and your sermons changed each time, you would have the following index.json files in the archive for your main account:

to:

For example, if you ran the utility three times for your main account, and your sermons changed each time, you would have the following index.json files in the archive for your main account:

Changed line 60 from:

The contents of your Sermons Online account will change over time as you publish new sermons and remove old ones. Each time you run the archiver, if there have been changes since the previous time you archived a specified account/subaccount, it will create a new index.json file for that account/subaccount, and save the previous version in a "revisions" subdirectory, adding a version number to the filename.

to:

The contents of your Sermons Online account will change over time as you publish new sermons and remove old ones. Each time you run the archiver, if there have been changes since the previous time you archived a specified account/subaccount, it will create a new index.json file for that account/subaccount, and save the previous version in a "revisions" subdirectory, adding a version number to the filename.

Changed lines 9-12 from:

The Sermon Publisher automatically makes backup copies of all files it creates. These are stored in the Publisher's "sent" folder (by default, C:\Program Files\Sermon Publisher\sent).

Files with the extension .xml contain sermon index data. Streaming multimedia files are stored in the multimedia subdirectory, and file attachments are stored in the attachments subdirectory.

to:

The Sermon Publisher automatically makes backup copies of all files it creates. These are stored in the Publisher's "sent" folder.

Files with the extension ".xml" contain sermon index data. Streaming multimedia files are stored in the "multimedia" subdirectory, and file attachments are stored in the "attachments" subdirectory.

Changed lines 26-27 from:
  • The first time this utility is run, it can take a very long time (hours, not minutes). All of your files will be downloaded from the web to the local archival computer. Your computer must not go to sleep during this whole time. Make sure that Power Options > Choose when to put the computer to sleep is set to Never. After the initial archival, you can restore the sleep options.
to:
  • The first time this utility is run, it can take a very long time (hours, not minutes). All of your files will be downloaded from the web to the local archival computer. Your computer must not go to sleep during this whole time. Make sure that Power Options > Choose when to put the computer to sleep is set to Never. After the initial archival, you can restore the sleep options.
Changed lines 50-51 from:

A subdirectory will be created for each backed up account and sub-account; the name of the directory will be the name of the account/sub-account. The directory holds three files containing metadata (data about the sermons such as title, author, etc.), plus all of the associated multimedia files and attachment files.

to:

A subdirectory will be created for each backed up account and subaccount; the name of the directory will be the name of the account/subaccount. The directory holds three files containing metadata (data about the sermons such as title, author, etc.), plus all of the associated multimedia files and attachment files.

Changed lines 60-61 from:

The contents of your Sermons Online account will change over time as you publish new sermons and remove old ones. Each time you run the archiver, if there have been changes since the previous time you archived a specified account (or subaccount), it will create a new index.json file for that account (or subaccount), and save the previous version in a "revisions" subdirectory, adding a version number to the filename.

to:

The contents of your Sermons Online account will change over time as you publish new sermons and remove old ones. Each time you run the archiver, if there have been changes since the previous time you archived a specified account/subaccount, it will create a new index.json file for that account/subaccount, and save the previous version in a "revisions" subdirectory, adding a version number to the filename.

Changed lines 64-68 from:
  • index.json -- the current version
  • revisions\index-v1.json -- first version, in the "revisions" subdirectory
  • revisions\index-v2.json -- second version, also in the "revisions" subdirectory

The next time you run the archiver and there is a change, the existing index.json file will be versioned as "revisions\index-v3.json", and so on.

to:
  • index.json -- the current version
  • revisions\index-v1.json -- first version, in the "revisions" subdirectory
  • revisions\index-v2.json -- second version, also in the "revisions" subdirectory

The next time you run the archiver and there is a change, the existing index.json file will be versioned as "revisions\index-v3.json", and so on.

Changed lines 50-51 from:

A subdirectory will be created for each backed up account and sub-account; the name of the directory is the same as the name of the account or sub-account. The directory holds three files containing metadata (data about the sermons such as title, author, etc.), plus all of the associated multimedia files and attachment files.

to:

A subdirectory will be created for each backed up account and sub-account; the name of the directory will be the name of the account/sub-account. The directory holds three files containing metadata (data about the sermons such as title, author, etc.), plus all of the associated multimedia files and attachment files.

Changed lines 54-56 from:
  • index.html -- A browsable list of your sermons.
  • index.csv -- A spreadsheet of your sermons.
  • index.json -- A data repository of your sermons.
to:
  • index.html -- A browsable list of your sermons.
  • index.csv -- A spreadsheet of your sermons.
  • index.json -- A data repository of your sermons.
Changed line 50 from:

A subdirectory will be created for each backed up account and sub-account. The directory holds three files containing metadata (data about the sermons such as title, author, etc.), plus all of the associated multimedia files and attachment files.

to:

A subdirectory will be created for each backed up account and sub-account; the name of the directory is the same as the name of the account or sub-account. The directory holds three files containing metadata (data about the sermons such as title, author, etc.), plus all of the associated multimedia files and attachment files.

August 26, 2016, at 11:39 AM EST by Dave Marney - Added documentation on the Sermon Archiver
Changed lines 3-8 from:

The Sermon Publisher automatically makes backup copies of all files it creates. These are stored in the Publisher's "sent" folder (by default, "C:\Program Files\Sermon Publisher\sent").

Files with the extension .xml contain sermon index data. Streaming multimedia files are stored in the "multimedia" subdirectory, and file attachments are stored in the "attachments" subdirectory.

It is recommended that you keep these files for backup purposes. Although the Publisher makes no direct use of them in the current release, an automatic Restore feature is planned for the future.

to:

Two forms of backup are provided: a limited backup of files that is done automatically by the Sermon Publisher as you publish sermons, and a complete, archival backup that is made on command using the Sermon Archiver utility.

The difference between these two is that the Sermon Publisher's backup is intended to protect just the publication process. It only backs up the files that are published on the individual computer being used to publish a sermon. The Sermon Archiver, on the other hand, makes a complete archival copy of everything currently on Sermons Online. It is not automatically run, it must be separately installed and launched.

Sermon Publisher Backup

The Sermon Publisher automatically makes backup copies of all files it creates. These are stored in the Publisher's "sent" folder (by default, C:\Program Files\Sermon Publisher\sent).

Files with the extension .xml contain sermon index data. Streaming multimedia files are stored in the multimedia subdirectory, and file attachments are stored in the attachments subdirectory.

Added lines 15-68:

Sermon Archiver

This command-line utility archives all of your sermons on Sermons Online so you can keep a second backup copy of everything. This differs from the normal backup files that the Sermon Publisher keeps, which include just the files published on that particular computer. This utility makes a complete archival copy of everything currently published.

We recommend that you run this utility from a second computer, NOT the one you normally use to publish sermons. We also recommend that you periodically copy your archived sermons to removable media, and store it off-site.

This utility does not have a graphical user interface. It is meant to be used in an unattended fashion, such as by the Windows Task Scheduler. If you are not familiar with using this kind of tool, please get a local technical support person to help you use it.

IMPORTANT!

  • The first time this utility is run, it can take a very long time (hours, not minutes). All of your files will be downloaded from the web to the local archival computer. Your computer must not go to sleep during this whole time. Make sure that Power Options > Choose when to put the computer to sleep is set to Never. After the initial archival, you can restore the sleep options.
  • Do not use this utility on a slow or variable internet connection. The first archive may have to download a lot of data.
  • Make sure you have plenty of free disk space to hold all your files. You can see how large your sermon multimedia files are by viewing the list of Current Sermons on the Sermons Online Site Manager page.

Usage

The utility is run from the command line. Open a command window, change to the directory where the backup utility was installed, and issue the following command:

archive [main-account] [sub-account1] [sub-account2] ...

Up to 9 accounts can be archived in one command. List all the accounts on one line, separated by a space.

Example: Your Sermons Online account ID is "test", and you have a sub-account for Sunday School named "test-ss". To archive both accounts, the command would be:

archive test test-ss

You can run this utility repeatedly to keep your local archive synchronized with Sermons Online. For example, you could run this utility once a week using the Windows Task Scheduler.

What Is Backed Up

A subdirectory will be created for each backed up account and sub-account. The directory holds three files containing metadata (data about the sermons such as title, author, etc.), plus all of the associated multimedia files and attachment files.

The metadata files are:

  • index.html -- A browsable list of your sermons.
  • index.csv -- A spreadsheet of your sermons.
  • index.json -- A data repository of your sermons.

Each subdirectory is self-contained. For example, you could copy the entire subdirectory to removable media for offsite storage.

The contents of your Sermons Online account will change over time as you publish new sermons and remove old ones. Each time you run the archiver, if there have been changes since the previous time you archived a specified account (or subaccount), it will create a new index.json file for that account (or subaccount), and save the previous version in a "revisions" subdirectory, adding a version number to the filename.

For example, if you ran the utility three times for your main account, and your sermons changed each time, you would have the following index.json files in the archive for your main account:

  • index.json -- the current version
  • revisions\index-v1.json -- first version, in the "revisions" subdirectory
  • revisions\index-v2.json -- second version, also in the "revisions" subdirectory

The next time you run the archiver and there is a change, the existing index.json file will be versioned as "revisions\index-v3.json", and so on.

June 19, 2007, at 04:08 PM EST by Dave Marney - Updated notes on removal of old backup files
Changed lines 7-8 from:

It is recommended that you keep these files for backup purposes. Although the Publisher makes no direct use of them in the current release, an automatic Restore feature is planned for the future. If you uninstall the Publisher, you must manually remove the files in this folder.

to:

It is recommended that you keep these files for backup purposes. Although the Publisher makes no direct use of them in the current release, an automatic Restore feature is planned for the future.

When you uninstall the Publisher, you can choose to keep the backed-up files or have them automatically removed.

Added lines 1-8:

(:title Backing Up Your Sermons:)

The Sermon Publisher automatically makes backup copies of all files it creates. These are stored in the Publisher's "sent" folder (by default, "C:\Program Files\Sermon Publisher\sent").

Files with the extension .xml contain sermon index data. Streaming multimedia files are stored in the "multimedia" subdirectory, and file attachments are stored in the "attachments" subdirectory.

It is recommended that you keep these files for backup purposes. Although the Publisher makes no direct use of them in the current release, an automatic Restore feature is planned for the future. If you uninstall the Publisher, you must manually remove the files in this folder.