-
Notifications
You must be signed in to change notification settings - Fork 1
Home
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.
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 |
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.
| 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 |
- SSH-Connection — How to connect to the VM using a PEM key
- Post-Deployment-Verification — Validate that all services are running correctly
- HTTPS-TLS-Certificate — TLS certificate provisioning, Let's Encrypt, renewal, and custom certs
- Configuring-VIVO — Update namespace, admin email, languages, and other settings
- Loading-Sample-Data — Load the VIVO sample dataset (with and without i18n)
- Exploring-VIVO — Navigate the interface, search, browse profiles, and use Site Admin
- Troubleshooting — Common errors and their solutions
- Support — Publisher and community support channels, contact information
The following pages are also available in French / Les pages suivantes sont également disponibles en français :
- VIVO Project
- VIVO Documentation
- Azure Marketplace
- Support — Contact publisher or VIVO community
Getting Started
Configuration
Using VIVO
Help
Démarrage
Configuration
Utiliser VIVO
Aide