Enabling the Portal
In this early iteration of the Self-Managed Portal, the client interacts directly with the Operator API and Big Peer API. As such, there are a few steps required to allow the Portal to access these APIs.1
Enable the Portal in the Operator
Upgrade the Ditto Operator Helm release to enable the portal:Replace
example with the name of your Big Peer.The
operatorApiUrl and bigPeerBaseUrl values are configured for local port-forwarding, which we’ll set up in a later step.2
Configure CORS on your Big Peer
The Portal UI runs in your browser and makes requests to the Big Peer HTTP API. To allow these cross-origin requests, configure CORS on your Big Peer:Replace
example with the name of your Big Peer.3
Set up port forwarding
The Portal requires access to three services. Set up port forwarding for each:
The Big Peer API port-forward goes through the nginx ingress controller to ensure CORS headers are applied. Direct port-forwarding to the Big Peer API pods would bypass nginx and result in CORS errors.
4
Access the Portal
Open http://localhost:8080 in your browser. The Portal login page should appear.