---
title: Charmhub | Deploy Ubuntu Debuginfod using Charmhub - The Open Operator Collection
description: Deploy the latest version of Ubuntu Debuginfod on any cloud.
url: https://charmhub.io/ubuntu-debuginfod/configurations
---

# Ubuntu Debuginfod

[Jonas Jelten](https://charmhub.io/publisher/jj "View all packages from Jonas Jelten")

* [Jonas Jelten](https://charmhub.io/publisher/jj "View all packages from Jonas Jelten")

Platform:

24.04

edge 6a75a17

```
juju deploy ubuntu-debuginfod --channel edge
```

[Learn to deploy on juju >](https://juju.is/docs/juju/manage-applications)

* [lp\_credentials](https://charmhub.io/ubuntu-debuginfod/configurations#lp_credentials)
* [testmode](https://charmhub.io/ubuntu-debuginfod/configurations#testmode)
* [update\_ddeb](https://charmhub.io/ubuntu-debuginfod/configurations#update_ddeb)
* [use\_reverse\_proxy](https://charmhub.io/ubuntu-debuginfod/configurations#use_reverse_proxy)

[Learn about configurations >](https://juju.is/docs/juju/configuration#heading--application-configuration)

* lp\_credentials | secret

  launchpad secret as the contents of a lp.cred file.
  obtain with:
  runuser -u mirror -- /usr/share/ubuntu-debuginfod/utils/obtain-launchpad-credentials.py /tmp/lp.cred

  store it in juju (you'll get the secret\_id):
  juju add-secret debuginfod-launchpad cred#file=/tmp/lp.cred

  and granted to the ubuntu-debuginfod application:
  juju grant-secret debuginfod-launchpad $application

  get the secret id:
  juju secrets

  and finally by setting this config option:
  juju config $application lp\_credentials=secret:$secret\_id
* testmode | boolean

  operate in test mode (e.g. juju integration test), so we don't process the whole archive.
* update\_ddeb | boolean

  perform periodic debug data updates by polling launchpad
* use\_reverse\_proxy | boolean

  use nginx reverse proxy on port 80 in front of debuginfod (port 8002). When false, debuginfod is directly exposed.
