Installing CopyStorm (Windows)

Installing CopyStorm takes a few seconds and does not touch any system files or registry values. You should not need an administrator.

  • Make sure your computer meets the prerequisites.
    • All required software is packaged in the download as long as a Win32 or Win64 version of the application is selected.
  • Download CopyStorm from https://www.capstorm.com/
  • Create the directory “C:\Capstorm”
  • Unzip the downloaded zip file into the “C:\Capstorm” directory. A single directory named CopyStorm will be created.
  • Create the directory “C:\Capstorm\CopystormConfig”.
  • Copy the CapstormCustomerKey.txt file into the “C:\Capstorm\CopystormConfig” folder.
    • Click here for more information about the CapstormCustomerKey.txt file.
  • Go to the “C:\Capstorm\CopyStorm” directory and:
    • Double click on CopyStorm.bat

Installing CopyStorm (Linux/Mac)

Installing CopyStorm takes a few seconds and does not touch any system files. You should not need root permissions.

  • Make sure your computer meets the prerequisites.
    • Java 11 (or above) must be installed.
  • Download CopyStorm from https://www.capstorm.com/
  • Create the directory “/opt/capstorm”
  • Unzip the downloaded zip file into the “/opt/capstorm” directory. A single directory named CopyStorm will be created.
  • Create the directory “/opt/capstorm/CopystormConfig”.
  • Copy the CapstormCustomerKey.txt file into the “/opt/capstorm/CopystormConfig” folder.
    • Click here for more information about the CapstormCustomerKey.txt file.
  • Go to the “/opt/capstorm/CopyStorm” directory and:
    • Run the command “sh CopyStorm.sh” (or make the launch script executable).

Installing CopyStorm (Docker)

CopyStorm can be installed in a Docker container by following instructions available here:

After creating the image and starting the container, it will run CopyStorm — backing up Salesforce to the configured relational database. When the backup finishes (successfully or with an error) the container will terminate.

Salesforce Requirements

  • The API package must be enabled.
    • Enterprise, Unlimited, and Developer Editions have this feature enabled by default.
  • A Salesforce login that can read data and data setup information.

CopyStorm Requirements

CopyStorm is supported on:

  • Windows
  • Linux:
    • RHEL, SUSE, Ubuntu
  • MacOS
  • VMWare hosted Windows, Linux, or MacOS

CopyStorm requires a Java 11 JRE or higher. Downloads indicating Windows 32bit or 64bit include the Java JRE, other systems require that a JRE be installed.

Runtime requirements for the CopyStorm application can vary between installs – if the installation will only run one CopyStorm job at a time, a good starting point is:

  • 1 CPU
  • 2 GB RAM
  • 10 GB of free disk space
    • CopyStorm stores large objects (e.g. Attachments) on-disk while copying to minimize RAM usage.
  • A graphics head that can be used to run the CopyStorm configuration UI
    • On linux, X11 forwarding can work but is known to be extremely sluggish.
    • A desktop environment that can be remotely accessed gives the best performance.