# Upgrade
# Docker-compose
Make sure to backup before upgrading.
Stop the current Ontopic Suite version:
docker compose -f docker-compose.yml -f tutorial/docker-compose-tutorial.yml down
If you are in the main branch, pull the changes:
git pull
Otherwise, fetch the new tags and checkout the desired one:
git fetch
git checkout <new_version_number>
Start Ontopic Suite:
docker compose -f docker-compose.yml -f tutorial/docker-compose-tutorial.yml pull && docker compose -f docker-compose.yml -f tutorial/docker-compose-tutorial.yml up
# Migrate from studio (until version 2025.1.0) to suite repository (from version 2025.1.1)
To move projects from the studio repository to the suite repository, follow these steps based on your installation type:
# If you have run the initialization script
If you used the initialization script (init-configuration-local.sh) and have data stored in bind mounts:
Starting from the suite repository
Copy the volumes folder from the studio repository to the suite repository:
sudo cp -a ../studio/volumes/. ./volumesCopy the default secrets folder to the new repository:
sudo cp -a ../studio/default-secrets/. ./default-secretsCopy the .env file:
sudo cp -a ../studio/.env ./
# If you kept the Docker volumes
If you used the standard installation with Docker named volumes:
Starting from the suite repository
Copy the default secrets folder:
sudo cp -a ../studio/default-secrets/. ./default-secretsCopy the .env file:
sudo cp -a ../studio/.env ./Copy the following Docker volumes from the studio installation:
studio_docsstudio_reposstudio_store-dbstudio_git-configstudio_git-datastudio_git-mirror-dbstudio_identity-data
Create volumes
suite_docssuite_repossuite_store-dbsuite_git-configsuite_git-datasuite_git-mirror-dbsuite_identity-data
# AWS Marketplace
On the current server, create a snapshot of the second volume (/dev/xvdba). When creating a new EC2 instance from the Marketplace, in the section Configure storage, click on Advanced and select the snapshot you created for the second volume (/dev/xvdba). Check that the new EC2 instance is working and decommission the previous one.
# Migrate from studio 2024.1.4 to suite 2025.1.2
On the current server, create a snapshot of the second volume (/dev/xvdba). When creating a new EC2 instance from the Marketplace, in the section Configure storage, click on Advanced and select the snapshot you created for the second volume (/dev/xvdba).
Users and passwords will be preserved from the old instance.
Migration steps:
Access the server via SSH
Copy the configuration files:
cd /mnt/persistent/etc sudo cp -a ontopic-studio/. ontopic-suiteCopy the data directories:
cd /mnt/persistent/var/lib/ sudo cp -a ontopic-studio/. ontopic-suite sudo cp -a ontopic-studio-configuration/. ontopic-suite-configuration/Restart the services:
sudo systemctl restart ontopic-suite-configuration.service sudo systemctl restart ontopic-suite.serviceUpdate user roles at
http://<your-server>:8080:- For each user, update the username and password
- Assign appropriate roles:
ots-adminfor administratorsots-project-creatorfor users who should have the ability to create new projects
# Desktop
A popup message will appear to inform the user about a new available version. The download and upgrade happens automatically in background.
# Migrate from Studio 2024.1.7 to Suite 2025.1.2
After installing Ontopic Suite, you can export the project in different ways:
# Manual export/import
You can export your Ontopic Studio Projects by clicking on the button export project on the project list or on the dashboard.
After closing Ontopic Studio and starting Ontopic Suite, you can create a new project with the data source connection and clicking on the button import project on the Dashboard.
# File system migration
Open the folder:
%AppData%/OntopicStudio usually located at
C:\Users\<your user>\AppData\Roaming\OntopicStudio
Copy the folders docs, license and materialization-result (if present) to %AppData%/OntopicSuite.
Overwrite the folder if requested.