Skip to content
michel-heon edited this page Mar 11, 2026 · 13 revisions

VIVO Knowledge Graph — Azure Marketplace Documentation

Welcome to the official documentation for VIVO Knowledge Graph deployed via the Microsoft Azure Marketplace.

🇫🇷 Cette page est également disponible en français : fr_Home

VIVO is an open-source research networking platform used by universities and research institutions to represent, manage, and share scholarly data as a semantic knowledge graph.


Quick Start

VIVO is available directly from the Microsoft Azure Marketplace. Once deployed, follow these steps:

Step Description Page
1 Deploy VIVO and fill in configuration parameters Deploying-from-Marketplace
2 Connect to the VM via SSH SSH-Connection
3 Verify services are running Post-Deployment-Verification
3 Confirm HTTPS certificate is active HTTPS-TLS-Certificate
4 Configure VIVO settings Configuring-VIVO
5 Load sample data to explore features Loading-Sample-Data
6 Explore the VIVO interface Exploring-VIVO
7 Troubleshoot common issues Troubleshooting

Architecture Overview

Internet (HTTPS 443 / HTTP 80)
        │
     nginx  ──  reverse proxy + Let's Encrypt TLS certificate (auto-provisioned)
        │
     Tomcat 9  (port 8080 — internal only)
        │
     VIVO application  (ROOT.war)
        │
     Apache Solr  (port 8983 — internal only)
        │
     /data  ──  Azure managed data disk  (TDB1 triplestore, Solr index, logs)

Security: Ports 8080 (Tomcat) and 8983 (Solr) are blocked at the NSG level. Only ports 80 (HTTP → HTTPS redirect) and 443 (HTTPS) are publicly accessible.


Deployment Parameters

Parameter Description Example
adminUsername VM SSH administrator username azureuser
adminPublicKey SSH public key (OpenSSH format) ssh-ed25519 AAAA...
vmSize Azure VM size Standard_D2s_v3
dataDiskSizeGB Data disk size for VIVO storage 64
sshSourceIP Allowed CIDR for SSH access 203.0.113.0/32 or *
vivoNamespace RDF base URI for VIVO entities http://vivo.myuniversity.edu/individual/
vivoAdminEmail VIVO administrator login email vivo_root@myuniversity.edu
vivoAdminPassword VIVO administrator password (min. 12 chars)
vivoLanguages Supported locale(s) en_US or en_US,fr_CA
vivoLanguageFilter Enable RDF language filter false

Wiki Pages


Available languages

The following pages are also available in French / Les pages suivantes sont également disponibles en français :

Page Français
Home fr_Home
Deploying-from-Marketplace fr_Deploying-from-Marketplace
SSH-Connection fr_SSH-Connection
Post-Deployment-Verification fr_Post-Deployment-Verification
HTTPS-TLS-Certificate fr_HTTPS-TLS-Certificate
Configuring-VIVO fr_Configuring-VIVO
Loading-Sample-Data fr_Loading-Sample-Data
Exploring-VIVO fr_Exploring-VIVO
Troubleshooting fr_Troubleshooting
Support fr_Support

Resources

Clone this wiki locally