add index

This commit is contained in:
2025-01-13 00:36:44 +01:00
parent 33caf58f9c
commit 75c484554f
9 changed files with 144 additions and 2 deletions

View File

@ -269,4 +269,78 @@ Note: Hardware transcoding requires:
- Compatible GPU hardware on your Kubernetes nodes
- Proper drivers installed on the host
- Appropriate permissions/security contexts
- Plex Pass subscription
- Plex Pass subscription
## Using as a Helm Repository
You can serve these charts from your own server. The repository structure is available in the `.packaged` directory.
### Hosting the Repository
1. **Using GitHub Pages**:
- Push the contents of `.packaged` to a GitHub repository
- Enable GitHub Pages in your repository settings
- The repository will be available at `https://<username>.github.io/<repository>`
2. **Using your own web server**:
- Copy the contents of `.packaged` to your web server
- Ensure the files are served with correct MIME types:
- `.tgz` files as `application/x-tar`
- `index.yaml` as `text/yaml` or `application/yaml`
### Adding the Repository to Helm
```bash
# Add the repository (using Gitea raw access)
helm repo add media-charts https://git.mumme-it.de/Felix/media-charts/raw/branch/main/.packaged
# Update the repository cache
helm repo update
# Search available charts
helm search repo media-charts
```
### Repository Source
The source code for these charts is available at:
https://git.mumme-it.de/Felix/media-charts
### Installing Charts from Repository
Instead of installing from local files, you can install directly from the repository:
```bash
# Install Plex
helm install plex media-charts/plex
# Install Jackett
helm install jackett media-charts/jackett
# Install qBittorrent
helm install qbittorrent media-charts/qbittorrent
# Install Sonarr
helm install sonarr media-charts/sonarr
# Install Radarr
helm install radarr media-charts/radarr
# Install Overseerr
helm install overseerr media-charts/overseerr
```
### Updating Charts
To update charts when new versions are released:
```bash
# Update repository cache
helm repo update
# Upgrade a specific chart
helm upgrade plex media-charts/plex
# Or upgrade with custom values
helm upgrade plex media-charts/plex -f my-values.yaml
```