Host your own Helm Chart Repository

ChartMuseum is an open-source, easy to deploy,
Helm Chart Repository server.

Get ChartMuseum
ChartMuseum
icon

What is ChartMuseum?

ChartMuseum is an open-source Helm Chart Repository written in Go (Golang), with support for cloud storage backends, including Google Cloud Storage, Amazon S3, Microsoft Azure Blob Storage, Alibaba Cloud OSS Storage and Openstack Object Storage.

ChartMuseum is a child project under the Helm umbrella, maintained primarily by Codefresh.

What people are saying at ChartMuseum

Finally!!
ChartMuseum is awesome
This is awesome!
I was thinking about writing one of these up myself. This is perfect! thanks!
Oh yes!!!! I’ve been waiting for this for so long. Makes life much easier, especially for the index.yaml creation!
I am jumping for joy over ChartMuseum, a full-fledged Helm repository server with upload!
Thanks for building the museum!
This is really cool ... We currently have a process that generates the index file and then uploads, so this is nice
Really a good idea ... really really great, thanks again. I can use nginx to hold the repos and the museum to add/delete the chart. That's a whole life cycle management of chart with the current helm

Get ChartMuseum

INSTRUCTIONS

Installation

$ Chmod +x ./chartmuseum
$ mv ./chartmuseum /usr/local/bin
$ chartmuseum --help

with Docker

$ docker run --rm -it \
  -p 8080:8080 \
  -v $(pwd)/charts:/charts \
  -e DEBUG=true \
  -e STORAGE=local \
  -e STORAGE_LOCAL_ROOTDIR=/charts \
  chartmuseum/chartmuseum:latest

Try a hosted version

Codefresh includes a free-to-use hosted version of ChartMuseum. Create a Codefresh account to try it out.