Updating Linkurious: Update procedure
If you follow this procedure, you will be able to update Linkurious Enterprise to a newer version without loosing your configuration and user-data store. Your data will be automatically migrated to the newer version.
Update
Before updating, make sure that you have backed-up your data in case something unexpected happens.
Even though this procedure is the standard one for a general update, some version (especially major releases) can introduce changes requiring extra attention. Please browse our public resources to verify whether there is something applicable to your specific configuration before proceeding with the update.
Updating with the standard installer
During the update procedure, if Linkurious Enterprise is running, it will be stopped. You will need to re-start Linkurious Enterprise after the update procedure.
- Download the newer version you wish to install (see how to download Linkurious Enterprise)
- Copy
linkurious-xxx-v4.1.7.zip
into the root folder of your working Linkurious Enterprise directory (along thestart
stop
andupdate
scripts) - Run the existing update script from the root folder (Linux:
update.sh
, Mac OS:update.sh.command
, Windows:update.bat
). In case of failures, run it again to revert the changes. - Done! You can restart Linkurious Enterprise.
If the update script fails, please check the update log located
at linkurious/data/logs/update.log
for details.
Updating with Docker
If you use the Linkurious Enterprise Docker image, the only step to update Linkurious Enterprise is to use the new Docker image with the existing Linkurious Enterprise data volume.
Rolling back an update
This procedure only allows to undo an update and restore the version of Linkurious Enterprise that was installed just before the update, without loss of data.
This procedure requires that you have performed a full backup of Linkurious Enterprise before the update (see details in our backup guide).
Rolling back with the standard installer
If you are working on Linux, Windows or Mac OS:
- Stop Linkurious Enterprise in case it is still running
- Rename the current
linkurious
folder tolinkurious_previous
(it is needed if you will reach to support for investigation) - Restore the whole
linkurious
folder from your backup - Restore your user-data store:
- if you are using the SQLite database (by default), it has been automatically restored with the previous step;
- otherwise refer to the section about how to back-up the user-data store
- Start Linkurious Enterprise
Rolling back with Docker
If you use the Linkurious Enterprise Docker image:
- Stop your container
- Restore the backup of the container volumes
- Restore your user-data store:
- if you are using the SQLite database (by default), it has been automatically restored with the previous step;
- otherwise refer to the section about how to back-up the user-data store
- Recreate your container using the previous Docker image
- Start your container