Versio.io Managed installation
Note
If you operate a Versio.io Managed Instance, it is always a good idea to document all customer-specific aspects in an IT operating manual. To make it easier for you to create the IT operating manual, we provide you with a corresponding template.
Check system requirement
Before starting any installation, please run our system requirement check script to ensure that all requirements are met!
# Variant1: Before you install Versio.io Managed
wget https://raw.githubusercontent.com/versio-io/check-versio.io-system-requirements/main/check-versio.io-system-requirements.sh
# Variant2: Script is available after Versio.io Managed installation
cd /opt/versio.io/install/utils
# Execute system requirement check
sudo bash ./check-versio.io-system-requirements.sh
Command line: Download and execute the system requirements check before Versio.io Managed installation
Download & installation
Your Versio.io contact will provide you with a link to download the Versio.io Managed core installer. The installer can be downloaded and executed with the following commands. After the installation you will find the Versio.io application files in /opt/versio.io and the Versio.io data files in /home/versio.io.
# Download the Versio.io Managed installer
# Obtain the complete link from your Versio.io contact.
wget -nv -N --no-check-certificate https://<my-link>/install-versio.io-managed.sh
# Execute the installation as 'root' user
sudo ./install-versio.io-managed.sh
Command: Download and install Versio.io managed core
Attention
When installing the Versio.io platform, a user and a group called versio are created. All further operational activities will be carried out under the user versio!
su - versio
Command: Switch to the Versio.io platform user
Before starting or updating the Versio.io Managed instance for the first time, you must log in to the Versio.io Docker image registry once.
# Register to Versio.io container image reporistory
# The needed authentification you get from your Versio.io contact
docker login registry.versio.io
Command: Login to the Versio.io docker registry
With the update.sh script you can initialize the database, download Versio.io platform images, startup Versio.io Managed platform and import Versio.io Artificial Intelligence Content Repository:
# Update the container images and initialize the database schema
bash /opt/versio.io/install/update.sh
Command: Initialize and update the Versio.io platform
Initial setup
After successful installation and first startup, we recommend that you perform the following activities as soon as possible:
- Login with the default user and password. You will receive the username and password from your Versio.io contact person.
- Create a new server admin user:
- Open the server environment
✪ Platform administration - Create a new user
Access management - Userwith the user group rightServer administration
- Open the server environment
- Deactivate the default admin user:
- Open the server environment
✪ Platform administration - Remove the default user
Access management - User - Goto
Server settings -> Users - Change the password of the default user
- Open the server environment
- Create a new environment (see
Server settings - Environment settings) - Invite new user to the new environment (see
Environment settings - User & rights) - Define to which Versio.io environment the events of the Versio.io server platform should be added:
- Open the server environment
✪ Platform administration - Goto
Access management - General - Enter the ID of the environment in the
Environment for server eventsfield.
- Open the server environment
- Configure SMTP server for e-mail notification (necessary for initial password set/reset!)
- Install an OneImporter (see
Environment settings - OneImporter - Install) - Configure OneImporter configuration (see
Environment settings - OneImporter - Configurations)