= How do I upgrade Horde? = In order to get the most recent SyncML code, we are running bleeding edge Horde. Upgrading horde is a two step process - and we have scripts to make it easier. Horde is installed on `stallman.mayfirst.org`. The scripts are available via [browser:trunk/configs/stallman.mayfirst.org/root svn]. == Updating the staging installation == There is a staging version of Horde on `stallman` which is accessible via: https://webmail.dev.mayfirst.org/. To update the staging version of Horde: * Secure shell into `stallman` as root and enter the /root/horde-downloads directory {{{ cd ~/horde-downloads }}} * Update the download file. Enter the versions of the horde applications you would like to download * To download tar balls you want to install, execute: {{{ ./download }}} * Change into the ~/bin directory {{{ cd ~/bin }}} * Run: {{{ ./horde-install-new-staging }}} * To get a fresh copy of the database, run: {{{ ./horde-dump-live-to-staging }}} * Test by logging into https://webmail.dev.mayfirst.org/ == Switching from staging to live == After you are satisfied that the new code is working properly, you can switch the staging installation to live by running: {{{ ./horde-cp-staging-live }}}