Horde App Migration

From Univention Wiki

Revision as of 14:57, 22 November 2016 by Botner (talk | contribs) (Created page with "Category:App Center Starting with version 5.2.7-3 the Horde App for UCS is available as Docker App. New installations automatically using this Docker App. To...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search


Starting with version 5.2.7-3 the Horde App for UCS is available as Docker App. New installations automatically using this Docker App.

To update an existing non-Docker Horde App to the new Docker Horde App a manual migration has to be done. Basically, Horde on the server (Docker host) is removed and installed in a new Docker container. Directories with horde data are mapped to the container and the container continues to use the database on the Docker host.

  • Save horde UCR settings, prepare horde App removal
    ucr search --brief ^horde > /opt/horde-settings.txt
    cp -rf /etc/horde /opt/horde-conf
    apt-mark manual univention-mail-server
    apt-mark manual univention-postgresql
  • Remove horde app
    univention-app remove horde
    ucr unset appcenter/prudence/docker/horde
  • Install horde docker app
    univention-app update
    univention-app register
    univention-app install horde
  • Verify horde UCS settings in Docker container
    univention-app shell horde ucr search --brief horde

To change into the container the command

univention-app shell horde

can be used. Here, custom configurations to /etc/horde can be added modifications of UCR settings

Personal tools