Using Virtual Appliances
SanteDB provides a number of virtual appliances to assist in the rapid deployment of service environments using Open Virtualization Appliance (OVA) files.
Virtual Appliance Types
Headless Server Environment
You should use the headless server environment virtual appliance when deploying an instance of SanteDB (and related solutions) for light production duty, or development. These virtual appliances include:
Ubuntu Server 20.04
Mono Framework 6.2
PostgreSQL 10
SanteDB iCDR Server
SanteDB Administrative Portal
Developer Environment
You should use the developer environment virtual appliances when you need to rapidly onboard developers. These virtual appliances contain not only the SanteDB iCDR and dCDR environments, but the SanteDB SDK tooling, and related software including:
Ubuntu 20.04
XFCE4 Desktop Environment
MonoDevelop
PostgreSQL 10
Visual Studio Code
DBeaver Community Edition
SanteDB iCDR Server
SanteDB dCDR Server
SanteDB SDK
Configuring the Virtual Appliances
Shell Access
User: sante Password: SanteDB123 After deploying and setting up the OVA, you should either:
Setup a host entry or DNS entry for santempi.local which points to the IP address of the appliance in your environment, or
Edit the /etc/nginx/sites-available/santedb file and edit the server_name to use your own DNS entries
The service requires that port 80 and 8080 be opened to allow for administrative and API access from other hosts respectively.
Initial Settings & Directories
Setting
Value
SanteDB iCDR Location
/opt/santedb/server
SanteDB dCDR Location
/opt/santedb/dcdr-www
iCDR API Port
http://127.0.0.1:18080
dCDR API Port
http://127.0.0.1:9200
API User
Administrator
API Password
Mohawk123
Last updated