Skip to content
Switch branches/tags

Latest commit


Git stats


Failed to load latest commit information.
Latest commit message
Commit time

Emoncms backup export and import tool for backup and migration

  • Export a compressed archive containing Emoncms Inputs, Feed data, Dashboards & config

  • Backup contains the Emoncms MYSQL database, phpfina, phptimeseries data files, emonhub.conf and emoncms.conf

  • Import compressed archive into another Emoncms account

User Guide

Backup module User Guide

Via Emoncms module web interface (see video screencast guide) or manual (see below for manual instructions):



  • Latest emoncms master or stable branch, installed in /var/www/emoncms
  • Emoncms with redis enabled
  • Emoncms with service-runner service running (see: Emoncms: Install Service-runner)

If you have not done so already, install the EmonScripts repository:

cd /opt/openenergymonitor
git clone

Install this module in /opt/emoncms/modules:

cd /opt/emoncms/modules
git clone

Run backup module installation script to modify php.ini and setup uploads folder:


Manual Export Instructions

Run ./

Manual Import Instructions

If importing large backup files browser upload method may fail. In this case follow:

  1. Copy emoncms-backup-xxx.tar.gz backup file to data_source_path in config.cfg
  2. Run ./