Update SEPIA - SEPIA-Framework/sepia-docs GitHub Wiki

How to update SEPIA

SEPIA Home Server

Linux / Unix Systems

There are backup and update scripts available in your SEPIA Home base folder. It is recommended to update these scripts before updating SEPIA since they usually get improved for new versions. Go to your SEPIA Home folder (~/SEPIA) and run:

rm backup-sepia.sh
rm update-sepia.sh
wget https://raw.githubusercontent.com/SEPIA-Framework/sepia-installation-and-setup/master/sepia-custom-bundle-folder/backup-sepia.sh
wget https://raw.githubusercontent.com/SEPIA-Framework/sepia-installation-and-setup/master/sepia-custom-bundle-folder/update-sepia.sh

Now you can run bash update-sepia.sh and follow the instructions. The update script will first make a backup of your old installation, then download the newest version, replace the old version and restore the backup.
IMPORTANT: please leave the SEPIA folder first before you continue cd .. otherwise you will work on the old data!

Windows

There is no script yet, sorry! (Pull requests welcome :wink:).

Please follow these steps for a basic version update:

  • Shutdown the SEPIA server
  • Rename your SEPIA folder, e.g. to SEPIA_old (we will use this name in the following steps)
  • Download the newest Version and extract it to the place of your previous installation
  • Copy the following files from your old folder to the new one, overwriting the new:
    • SEPIA_old\es-data (complete folder)
    • SEPIA_old\sepia-assist-server\Xtensions\assist.custom.properties
    • SEPIA_old\sepia-assist-server\Xtensions\Plugins (complete folder)
    • SEPIA_old\sepia-teach-server\Xtensions\teach.custom.properties
    • SEPIA_old\sepia-websocket-server\Xtensions\websocket.custom.properties

NOTE: This is not a complete file list. If you've installed extensions (e.g. MaryTTS), self-signed certificates or modified any other files (e.g. radio stations etc.) please copy them as well. Feel free to open a new issue about it here to force some updates :stuck_out_tongue_winking_eye: :see_no_evil: .