> For the complete documentation index, see [llms.txt](https://docs.dbnl.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.dbnl.com/v0.25.x/platform/self-hosted/networking.md).

# Networking

## Ingress

### Requirements

The DBNL platform needs to be hosted on a domain or subdomain (e.g. dbnl-example.com or dbnl.example.com). It cannot be hosted on a subpath.&#x20;

### HTTPS/SSL

It is recommended that the DBNL platform be served over HTTPS. Support for SSL termination at the load balancer is included.

## Egress

### Requirements

Currently, the dbnl platform cannot run in an air-gapped environment and requires a few URLs to be accessible via egress.

**Artifacts Registry**

Required to fetch the DBNL platform artifacts such as the Helm chart and Docker images.

* `https://us-docker.pkg.dev/dbnlai/`

**Object Store**

Required for services to access the object store.

* `https://{BUCKET}.s3.amazonaws.com/​` (if using S3)
* `https://storage.googleapis.com/{BUCKET}` (if using GCS)

**OIDC**

Required to validate OIDC tokens.

* `https://login.microsoftonline.com/{APP_ID}/v2.0/` (if using Microsoft EntraID)
* `https://{ACCOUNT}.okta.com/` (if using Okta)

**Integrations**

Required to use some integrations.

* `https://events.pagerduty.com/v2/enqueue`​ (if using PagerDuty)
* `https://hooks.slack.com/services/` (if using Slack)
