Migrating Airnotifier: Difference between revisions
Juan Leyva (talk | contribs) (Created page with "Sometimes it useful to have a local airnotifier instance for testing, in this document is described step by step how to migrate a working Airnotifier installation to a differe...") |
Juan Leyva (talk | contribs) No edit summary |
||
Line 1: | Line 1: | ||
Sometimes it useful to have a local airnotifier instance for testing, in this document is described step by step how to migrate a working Airnotifier installation to a different server | Sometimes it useful to have a local airnotifier instance for testing, in this document is described step by step how to migrate a working Airnotifier installation to a different server | ||
'''Backup the mondodb databases''' | |||
Applications list database | Applications list database | ||
Line 12: | Line 12: | ||
mongodump -h localhost --port 27017 -d commoodlemoodlemobiletest -o /var/airnotifier/ | mongodump -h localhost --port 27017 -d commoodlemoodlemobiletest -o /var/airnotifier/ | ||
'''Copy the old installation files and databases to the new server''' | |||
Using a local computer to route the traffic | Using a local computer to route the traffic |
Revision as of 09:51, 16 October 2014
Sometimes it useful to have a local airnotifier instance for testing, in this document is described step by step how to migrate a working Airnotifier installation to a different server
Backup the mondodb databases
Applications list database
mongodump -h localhost --port 27017 -d airnotifier -o /var/airnotifier/
Each application database
mongodump -h localhost --port 27017 -d commoodlemoodlemobile -o /var/airnotifier/ mongodump -h localhost --port 27017 -d commoodlemoodlemobiletest -o /var/airnotifier/
Copy the old installation files and databases to the new server
Using a local computer to route the traffic
scp -3 -r root@messages.moodle.net:/opt/airnotifier/* myuser@myhost:/opt/airnotifier/ scp -3 -r root@messages.moodle.net:/var/airnotifier/* myuser@myhost:/var/airnotifier/
Or directly between servers (messages.moodle.net will connect to myhost)
scp -r root@messages.moodle.net:/opt/airnotifier/* myuser@myhost:/opt/airnotifier/ scp -r root@messages.moodle.net:/var/airnotifier/* myuser@myhost:/var/airnotifier/