Enterprise Store

Platform:

Ubuntu
24.04
Channel Revision Published Runs on
latest/stable 7 16 Oct 2026
Ubuntu 24.04
latest/edge 8 17 Oct 2026
Ubuntu 24.04
juju deploy enterprise-store

Enterprise Store Documentation

The enterprise-store operator installs and manages the

enterprise-store snap with Juju. Compared to running the bare snap, the charm adds the

ability to run several nodes for high availability and to drive all

configuration declaratively through Juju.

Deployment modes

The enterprise-store lets you run the Snap Store on your own premises, either as

a proxy in front of the global Snap Store or as a fully self-contained store for

airgapped environments.

Proxy mode

The default mode. The enterprise-store acts as an edge proxy in front of the

global Snap Store. Devices are pointed at the proxy and all traffic to the Store

flows through it, which lets you cache snaps and override the revisions your

devices receive. The unit needs to be able to reach the Snap Store to install

the snap and to proxy requests. See the Proxy mode deploy guide.

Offline / airgapped mode

Nothing reaches the internet. The snaps that make up the enterprise-store are

shipped in through the store-bundle resource, and blob storage is provided by

an S3 backend via the s3-integrator charm.

Snaps and brand stores are exported elsewhere and pushed into the store. See the

Offline mode deploy guide.

High availability

Either mode can be run with multiple units behind the

haproxy charm, which terminates client TLS at the

edge and load-balances across the units. See the

High availability deploy guide.


Help improve this document in the forum (guidelines). Last updated 2 months ago.