---
title: Install concierge on Linux | Snap Store
description: Get the latest version of concierge for Linux - A utility for configuring
  dev/test machines for charm development
url: https://snapcraft.io/concierge
---

# concierge

[Jon Seager (jnsgruk)](https://snapcraft.io/publisher/jnsgruk "View all snaps from Jon Seager (jnsgruk)")

* [Jon Seager (jnsgruk)](https://snapcraft.io/publisher/jnsgruk "View all snaps from Jon Seager (jnsgruk)")
* [Development](https://snapcraft.io/search?categories=development)

latest/stable 1.8.0

Install latest/stable of concierge

---

**Install using the command line**

```
sudo snap install concierge --classic
```

Don't have snapd? [Get set up for snaps](https://snapcraft.io/docs/installing-snapd).

---

### Package name

* concierge

---

### License

* Apache-2.0

---

### Last updated

* 2 September 2026 - latest/stable
* 2 September 2026 - latest/edge

---

### Websites

* [canonical.com](https://canonical.com/juju/docs/concierge "https://canonical.com/juju/docs/concierge")

---

### Source code

* [github.com/canonical/concierge](https://github.com/canonical/concierge "https://github.com/canonical/concierge")

---

### Report a bug

* [github.com/canonical/concierge/issues](https://github.com/canonical/concierge/issues "https://github.com/canonical/concierge/issues")

---

##### Report a Snap Store violation

* [Report this Snap](https://snapcraft.io/concierge#report-snap-modal)

---

* [Description](https://snapcraft.io/concierge#tab-description)
* [Security](https://snapcraft.io/concierge#tab-security)

#### A utility for configuring dev/test machines for charm development

concierge is an opinionated utility for provisioning charm development and testing machines.

Its role is to ensure that a given machine has the relevant "craft" tools and providers
installed, then bootstrap a Juju controller onto each of the providers. Additionally, it can
install selected tools from the [snap store](<https://snapcraft.io>) or the Ubuntu archive.

Configuration is by flags/environment variables, or by configuration file. The configuration file
must be in the current working directory and named 'concierge.yaml', or the path specified using
the '-c' flag.

Several presets are available by default to cover common charm development and testing scenarios.

Some aspects of presets and config files can be overridden using flags such as '--juju-channel'.
Each of the override flags has an environment variable equivalent, such as
'CONCIERGE\_JUJU\_CHANNEL'.

More information at <https://github.com/canonical/concierge>.

---

## Install concierge on your Linux distribution

Choose your Linux distribution to get detailed installation instructions. If yours is not shown, get more details on the [installing snapd documentation](https://snapcraft.io/docs/installing-snapd).

[### Arch Linux](https://snapcraft.io/install/concierge/arch)

[### CentOS](https://snapcraft.io/install/concierge/centos)

[### Debian](https://snapcraft.io/install/concierge/debian)

[### elementary OS](https://snapcraft.io/install/concierge/elementary)

[### Fedora](https://snapcraft.io/install/concierge/fedora)

[### KDE Neon](https://snapcraft.io/install/concierge/kde-neon)

[### Kubuntu](https://snapcraft.io/install/concierge/kubuntu)

[### Manjaro](https://snapcraft.io/install/concierge/manjaro)

[### Pop!\_OS](https://snapcraft.io/install/concierge/pop)

[### openSUSE](https://snapcraft.io/install/concierge/opensuse)

[### Red Hat Enterprise Linux](https://snapcraft.io/install/concierge/rhel)

[### Ubuntu](https://snapcraft.io/install/concierge/ubuntu)

[### Raspberry Pi](https://snapcraft.io/install/concierge/raspbian)
