Skip to content

📦 Free, open source, and reliable Helm Chart registry made in Rust

License

Notifications You must be signed in to change notification settings

charted-dev/charted

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📦 Noelware's Charts Platform (charted-server)

Kotlin v1.8.0 GitHub License Linting and Unit Testing ktlint

Open in GitHub Codespaces

Free, open source, and reliable Helm Chart registry made in Kotlin!

v0.3.2-nightly | 📜 Documentation

charted-server is the meat and potatoes of Noelware's Charts Platform. It is meant to be a free Helm Chart registry to distribute your Helm Charts too much people as possible! As this is free open sourced software, you can create your own forks and features as you wish!

Warning

Before we continue, I want you (the viewer) to know that this is PURE Alpha software! Be cautious using this in production while we (Noelware) work with the community to make our charts platform better~!

Installation

Docker

charted-server's Docker images are available on Noelware's Container Registry and on GitHub's Container Registry. The recommended Docker engine version is 20.10 or higher.

The images support x86_64 and ARM cpus, but the ARM dockerfile uses Ubuntu while the x86_64 dockerfile uses Alpine.

# 1. Create a Docker volume. By default, the server will use the local filesystem to store tarballs and chart indexes.
$ docker volume create charted

# 2. Pull the image from Noelware or GitHub's Container Registry. Noelware's container registry only publishes stable versions while
# GitHub's container registry pushes nightly and stable releases.
$ docker pull ghcr.io/charted-dev/charted

# 3. Run the image!
$ docker run -d -p 3651:3651 --name charted-server \
  -v charted:/var/lib/noelware/charted/data \
  ghcr.io/charted-dev/charted

License

Noelware's Charts Platform (charted-server) is released under the Apache 2.0 License with love by Noelware~! If you wish to know more, you can read the LICENSE file for more information.