# Hosted Config (eg. for microk8s) # -------------------------------- # # This config can be used to run Browsertrix hosted on a remote server. # This requires setting the hostname and signing hostname. # # # The `ingress.host` and `ingress.cert_email` and optional `signer.host` must be set below. # # microk8s # -------- # # One way to deploy this is with microk8s, which will require the following addons: # # microk8s enable dns ingress cert-manager hostpath-storage registry helm3 # # run with: # # microk8s helm3 upgrade --install -f ./chart/values.yaml -f ./chart/examples/microk8s-hosted.yaml btrix ./chart/ # # # If developing locally, can override these to use images from local microk8s repository (on localhost:32000) # # backend_image: "localhost:32000/webrecorder/browsertrix-backend:latest" # emails_image: "localhost:32000/webrecorder/browsertrix-emails:latest" # frontend_image: "localhost:32000/webrecorder/browsertrix-frontend:latest" # crawler_image: "localhost:32000/webrecorder/browsertrix-crawler:latest" ingress: # required: set host to use tls # uncomment and replace example below with your registered domain # host: "yourdomain.org" # required: set email to use tls # uncomment and replace example below with your valid email address # cert_email: "you@yourdomain.org" scheme: "https" tls: true ingress_class: "public" # optionally, set host below to enable WACZ signing signer: enabled: true # uncomment and replace example below with your registered domain # host: "second.yourdomain.org" # optionally, override default mongodb auth, used for all data storage: # mongo_auth: # username: root # password: PASSWORD! # optionally, set these to custom values # superuser: # # set this to enable a superuser admim # email: admin@example.com # # # optional: if not set, automatically generated # # change or remove this # password: PASSWORD!