The following will take you through how to install Opal on a single instance. Under the hood, Opal uses an "embedded Kubernetes" cluster to help you scale and install your deployment on any instance.
🚧 Data storage
The default option is to store all of Opal's data on the virtual machine you choose to install it on. This is great for testing out the product, but accidents are more likely to cause data loss this way. For production use cases, we recommend running a managed PostgreSQL database which is easy to configure with Opal's setup process.
The following operating systems are supported:
Amazon Linux 2
At least 60GB of disk space
At least 8GB of RAM
At least 4 CPU cores
Set up a DNS record with your DNS provider that will be used for Opal. To enable TLS on Opal you'll need a TLS certificate that's valid for the configured DNS record.
opal.acme.com is an A record pointing to the public IP address of the on-premise instance.
Inbound network rules
SSH to connect to instance
Redirect to HTTPS
HTTPS to access Opal
Opal On-Premise setup dashboard
Outbound HTTPS hostnames to whitelist
Log forwarding for debugging purposes
Repository for pulling installer bundle
Additional hostnames to whitelist depending on integrations
Google Cloud Platform
Obtaining a license
An Opal representative will provide you with a license.
NEXT UP ➡️