GnuCash backup plugin only works with Backup4all.


DOWNLOAD NOW
Buy licenses

If you already have Backup4all, you can add the GnuCash backup plugin below.


INSTALL PLUGIN
Download plugin as XML file Author: Adrian (Softland), 2020-07-31
GnuCash is personal and small-business financial-accounting software, freely licensed under the GNU GPL and available for GNU/Linux, BSD, Solaris, Mac OS X and Microsoft Windows.

About GnuCash

Designed to be easy to use, yet powerful and flexible, GnuCash allows you to track bank accounts, stocks, income and expenses. As quick and intuitive to use as a checkbook register, it is based on professional accounting principles to ensure balanced books and accurate reports.

How to backup and restore GnuCash using Backup4all plugin

Once you installed GnuCash, it is a bit of a problem to move its settings on another computer or to re-configure it after re-installing your system. This is where the plugin to back-up GnuCash data is important and it will save you time compared to doing a backup manually.

Creating a backup job in Backup4all using the GnuCash plugin will let you back-up the registry entries.

In order to backup GnuCash, you have to follow these steps:

  1. Download and install the backup plugin here: GnuCash backup plugin
  2. After you installed the plugin in Backup4all, define a backup job and run it to back-up GnuCash. If you don't know how to install the plugin and run the backup, read this article:https://www.backup4all.com/how-to-download-install-and-use-backup-plugins-kb.html

If you need to restore the GnuCash files after a fresh system installation or on a different computer, follow these steps:

  1. Install GnuCash and the GnuCash plugin from here: GnuCash backup plugin
  2. Open in Backup4all the .bkc catalog file from the destination.
  3. Press the Restore button and follow the wizard steps.

What information is backed up when using the GnuCash plugin

The backup plugin mentioned above will add as backup sources the following information:

  • User files
  • Graphic configuration files
  • GnuCash saved files
  • GnuCash registry entries

Raw Plugin (XML) Code: GnuCash.xml

<?xml version="1.0" encoding="UTF-8"?>
<b4asource version="1.0">
	<!--Program unique ID (GUID)-->
	<id>{91AF986A-847D-1573-BB60-919B77F509D0}</id>
	<!--Program name-->
	<name>GnuCash</name>
	<!--Executable file path-->
	<exepath type="0"/>
	<!--Minimum and maximum versions for which the backup was tested-->
	<minversion/>
	<maxversion/>
	<!--Information about the plugin author-->
	<author>
		<name>Softland</name>
		<email>support@backup4all.com</email>
		<website>https://www.backup4all.com</website>
	</author>
	<!--Variables used in the XML file-->
	<variables>
		<!--If type="reg" then the value will be read from the registry-->
		<variable name="open-save" type="reg">HKEY_CURRENT_USER\SOFTWARE\GSettings\org\gnucash\dialogs\open-save\last-path</variable>
	</variables>
	<!--The backup sources-->
	<sources>
		<source name="User files" type="folder">
			<folder>%APPDATA%\GnuCash</folder>
		</source>
		<source name="GTK" type="folder">
			<folder>%LOCALAPPDATA%\gtk-3.0</folder>
		</source>
		<source name="Registry" type="registry">
			<registry path="HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.gnucash" recursive="true"/>
			<registry path="HKEY_LOCAL_MACHINE\SOFTWARE\Classes\GnuCash.Financial.Data" recursive="true"/>
			<registry path="HKEY_USERS\S-1-5-21-1756089716-1438324975-3200291012-1001\SOFTWARE\GSettings" recursive="true"/>
			<registry path="HKEY_CURRENT_USER\SOFTWARE\GSettings\org\gnucash" recursive="true"/>
			<registry path="HKEY_CURRENT_USER\SOFTWARE\GSettings\org\gtk" recursive="true"/>
		</source>
		<source name="Saved files" type="folder">
			<folder>#open-save</folder>
			<include>*.gnucash</include>
			<include>*.vyb</include>
			<include>*.lck</include>
		</source>
	</sources>
</b4asource>