{"id":15681329,"url":"https://github.com/kubealex/k8s-mediaserver-helm","last_synced_at":"2025-08-02T08:36:18.747Z","repository":{"id":105083556,"uuid":"321829515","full_name":"kubealex/k8s-mediaserver-helm","owner":"kubealex","description":"Repository for the helm chart backing k8s-mediaserver-operator. Get your mediaserver to the next level.","archived":false,"fork":false,"pushed_at":"2025-03-16T10:11:18.000Z","size":48,"stargazers_count":12,"open_issues_count":0,"forks_count":5,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-05-07T10:33:02.121Z","etag":null,"topics":["helm","jackett","k8s","kubernetes","linuxserver","media","plex","sonarr"],"latest_commit_sha":null,"homepage":"https://github.com/kubealex/k8s-mediaserver-operator","language":"Mustache","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/kubealex.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2020-12-16T01:02:37.000Z","updated_at":"2025-03-30T14:37:32.000Z","dependencies_parsed_at":"2023-11-25T17:24:20.553Z","dependency_job_id":"d1391e36-82f0-4900-9ad1-6cf51931d5e5","html_url":"https://github.com/kubealex/k8s-mediaserver-helm","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubealex%2Fk8s-mediaserver-helm","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubealex%2Fk8s-mediaserver-helm/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubealex%2Fk8s-mediaserver-helm/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubealex%2Fk8s-mediaserver-helm/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kubealex","download_url":"https://codeload.github.com/kubealex/k8s-mediaserver-helm/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252860122,"owners_count":21815473,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["helm","jackett","k8s","kubernetes","linuxserver","media","plex","sonarr"],"created_at":"2024-10-03T16:52:50.615Z","updated_at":"2025-05-07T10:34:20.110Z","avatar_url":"https://github.com/kubealex.png","language":"Mustache","funding_links":[],"categories":[],"sub_categories":[],"readme":"# k8s-mediaserver-helm\nRepo for k8s-mediaserver helm chart, backing **[k8s-mediaserver-operator](https://github.com/kubealex/k8s-mediaserver-operator)**\n\n## General config\n\n| Config path                           | Meaning                                                                                                     | Default                                         |\n| ------------------------------------- | ----------------------------------------------------------------------------------------------------------- | ----------------------------------------------- |\n| general.ingress_host                  | The hostname to use in ingress definition, this will be the hostname where the applications will be exposed | k8s-mediaserver.k8s.test                        |\n| general.plex_ingress_host             | The hostname to use for **PLEX** as it must be exposed on a / dedicated path                                | k8s-plex.k8s.test                               |\n| general.jellyfin_ingress_host         | The hostname to use for **JellyFin** as it must be exposed on a / dedicated path                            | k8s-jelly.k8s.test                              |\n| general.image_tag                     | The name of the image tag (arm32v7-latest, arm64v8-latest, development)                                     | latest                                          |\n| general.pgid                          | The GID for the process                                                                                     | 1000                                            |\n| general.puid                          | The UID for the process                                                                                     | 1000                                            |\n| general.nodeSelector                  | Default Node Selector for all the pods. Per-service nodeSelectors are merged against this.                  | {}                                              |\n| general.storage.customVolume          | Flag if you want to supply your own volume and not use a PVC                                                | false                                           |\n| general.storage.pvcName               | Name of the persistenVolumeClaim configured in deployments                                                  | mediaserver-pvc                                 |\n| general.storage.accessMode            | Access mode for mediaserver PVC in case of single nodes                                                     | ReadWriteMany                                   |\n| general.storage.pvcStorageClass       | Specifies a storageClass for the PVC                                                                        | \"\"                                              |\n| general.storage.size                  | Size of the persistenVolume                                                                                 | 50Gi                                            |\n| general.storage.subPaths.tv           | Default subpath for tv series folder on used storage                                                        | media/tv                                        |\n| general.storage.subPaths.movies       | Default subpath for movies folder on used storage                                                           | media/movies                                    |\n| general.storage.subPaths.downloads    | Default root path for downloads for both sabnzbd and transmission on used storage                           | downloads                                       |\n| general.storage.subPaths.transmission | Default subpath for transmission downloads on used storage                                                  | general.storage.subPaths.downloads/transmission |\n| general.storage.subPaths.sabnzbd      | Default subpath for sabnzbd downloads on used storage                                                       | general.storage.subPaths.downloads/sabnzbd      |\n| general.storage.subPaths.config       | Default subpath for all config files on used storage                                                        | config                                          |\n| general.storage.volumes               | Supply custom volume to be mounted for all services                                                         | {}                                              |\n| general.ingress.ingressClassName      | Reference an IngressClass resource that contains additional Ingress configuration                           | \"\"                                              |\n\n### Plex\n\n| Config path                             | Meaning                                                                                                       | Default                    |\n| --------------------------------------- | ------------------------------------------------------------------------------------------------------------- | -------------------------- |\n| plex.enabled                            | Flag if you want to enable Plex                                                                               | true                       |\n| plex.claim                              | **IMPORTANT** Token from your account, needed to claim the server                                             | CHANGEME                   |\n| plex.replicaCount                       | Number of replicas serving Plex                                                                               | 1                          |\n| plex.container.nodeSelector             | Node Selector for the Plex pods                                                                               | {}                         |\n| plex.container.port                     | The port in use by the container                                                                              | 32400                      |\n| plex.container.image                    | The image used by the container                                                                               | docker.io/linuxserver/plex |\n| plex.container.tag                      | The tag used by the container                                                                                 | null                       |\n| plex.service.type                       | The kind of Service (ClusterIP/NodePort/LoadBalancer)                                                         | ClusterIP                  |\n| plex.service.port                       | The port assigned to the service                                                                              | 32400                      |\n| plex.service.nodePort                   | In case of service.type NodePort, the nodePort to use                                                         | \"\"                         |\n| plex.service.extraLBService             | If true, creates an additional LoadBalancer service with '-lb' suffix (requires a cloud provider or metalLB)  | false                      |\n| plex.service.extraLBService.annotations | Instead of using extraLBService as a bool, you can use it as a map to define annotations on the loadbalancer  | null                       |\n| plex.ingress.enabled                    | If true, creates the ingress resource for the application                                                     | true                       |\n| plex.ingress.annotations                | Additional field for annotations, if needed                                                                   | {}                         |\n| plex.ingress.path                       | The path where the application is exposed                                                                     | /plex                      |\n| plex.ingress.tls.enabled                | If true, tls is enabled                                                                                       | false                      |\n| plex.ingress.tls.secretName             | Name of the secret holding certificates for the secure ingress                                                | \"\"                         |\n| plex.resources                          | Limits and Requests for the container                                                                         | {}                         |\n| plex.volume                             | If set, Plex will create a PVC for it's config volume, else it will be put on general.storage.subPaths.config | {}                         |\n\n### Jellyfin\n\n| Config path                                 | Meaning                                                                                                           | Default                        |\n| ------------------------------------------- | ----------------------------------------------------------------------------------------------------------------- | ------------------------------ |\n| jellyfin.enabled                            | Flag if you want to enable Jellyfin                                                                               | true                           |\n| jellyfin.replicaCount                       | Number of replicas serving Jellyfin                                                                               | 1                              |\n| jellyfin.container.nodeSelector             | Node Selector for the Jellyfin pods                                                                               | {}                             |\n| jellyfin.container.port                     | The port in use by the container                                                                                  | 8096                           |\n| jellyfin.container.image                    | The image used by the container                                                                                   | docker.io/linuxserver/jellyfin |\n| jellyfin.container.tag                      | The tag used by the container                                                                                     | null                           |\n| jellyfin.service.type                       | The kind of Service (ClusterIP/NodePort/LoadBalancer)                                                             | ClusterIP                      |\n| jellyfin.service.port                       | The port assigned to the service                                                                                  | 8096                           |\n| jellyfin.service.nodePort                   | In case of service.type NodePort, the nodePort to use                                                             | \"\"                             |\n| jellyfin.service.extraLBService             | If true, creates an additional LoadBalancer service with '-lb' suffix (requires a cloud provider or metalLB)      | false                          |\n| jellyfin.service.extraLBService.annotations | Instead of using extraLBService as a bool, you can use it as a map to define annotations on the loadbalancer      | null                           |\n| jellyfin.ingress.enabled                    | If true, creates the ingress resource for the application                                                         | true                           |\n| jellyfin.ingress.annotations                | Additional field for annotations, if needed                                                                       | {}                             |\n| jellyfin.ingress.path                       | The path where the application is exposed                                                                         | /jellyfin                      |\n| jellyfin.ingress.tls.enabled                | If true, tls is enabled                                                                                           | false                          |\n| jellyfin.ingress.tls.secretName             | Name of the secret holding certificates for the secure ingress                                                    | \"\"                             |\n| jellyfin.resources                          | Limits and Requests for the container                                                                             | {}                             |\n| jellyfin.volume                             | If set, Jellyfin will create a PVC for it's config volume, else it will be put on general.storage.subPaths.config | {}                             |\n\n### Sonarr\n\n| Config path                               | Meaning                                                                                                       | Default                      |\n| ----------------------------------------- | ------------------------------------------------------------------------------------------------------------- | ---------------------------- |\n| sonarr.enabled                            | Flag if you want to enable Sonarr                                                                             | true                         |\n| sonarr.container.port                     | The port in use by the container                                                                              | 8989                         |\n| sonarr.container.nodeSelector             | Node Selector for the Sonarr pods                                                                             | {}                           |\n| sonarr.container.image                    | The image used by the container                                                                               | docker.io/linuxserver/sonarr |\n| sonarr.container.tag                      | The tag used by the container                                                                                 | null                         |\n| sonarr.service.type                       | The kind of Service (ClusterIP/NodePort/LoadBalancer)                                                         | ClusterIP                    |\n| sonarr.service.port                       | The port assigned to the service                                                                              | 8989                         |\n| sonarr.service.nodePort                   | In case of service.type NodePort, the nodePort to use                                                         | \"\"                           |\n| sonarr.service.extraLBService             | If true, creates an additional LoadBalancer service with '-lb' suffix (requires a cloud provider or metalLB)  | false                        |\n| sonarr.service.extraLBService.annotations | Instead of using extraLBService as a bool, you can use it as a map to define annotations on the loadbalancer  | null                         |\n| sonarr.ingress.enabled                    | If true, creates the ingress resource for the application                                                     | true                         |\n| sonarr.ingress.annotations                | Additional field for annotations, if needed                                                                   | {}                           |\n| sonarr.ingress.path                       | The path where the application is exposed                                                                     | /sonarr                      |\n| sonarr.ingress.tls.enabled                | If true, tls is enabled                                                                                       | false                        |\n| sonarr.ingress.tls.secretName             | Name of the secret holding certificates for the secure ingress                                                | \"\"                           |\n| sonarr.resources                          | Limits and Requests for the container                                                                         | {}                           |\n| sonarr.volume                             | If set, Plex will create a PVC for it's config volume, else it will be put on general.storage.subPaths.config | {}                           |\n\n### Radarr\n\n| Config path                               | Meaning                                                                                                       | Default                      |\n| ----------------------------------------- | ------------------------------------------------------------------------------------------------------------- | ---------------------------- |\n| radarr.enabled                            | Flag if you want to enable Radarr                                                                             | true                         |\n| radarr.container.port                     | The port in use by the container                                                                              | 7878                         |\n| radarr.container.nodeSelector             | Node Selector for the Radarr pods                                                                             | {}                           |\n| radarr.container.image                    | The image used by the container                                                                               | docker.io/linuxserver/radarr |\n| radarr.container.tag                      | The tag used by the container                                                                                 | null                         |\n| radarr.service.type                       | The kind of Service (ClusterIP/NodePort/LoadBalancer)                                                         | ClusterIP                    |\n| radarr.service.port                       | The port assigned to the service                                                                              | 7878                         |\n| radarr.service.nodePort                   | In case of service.type NodePort, the nodePort to use                                                         | \"\"                           |\n| radarr.service.extraLBService             | If true, creates an additional LoadBalancer service with '-lb' suffix (requires a cloud provider or metalLB)  | false                        |\n| radarr.service.extraLBService.annotations | Instead of using extraLBService as a bool, you can use it as a map to define annotations on the loadbalancer  | null                         |\n| radarr.ingress.enabled                    | If true, creates the ingress resource for the application                                                     | true                         |\n| radarr.ingress.annotations                | Additional field for annotations, if needed                                                                   | {}                           |\n| radarr.ingress.path                       | The path where the application is exposed                                                                     | /radarr                      |\n| radarr.ingress.tls.enabled                | If true, tls is enabled                                                                                       | false                        |\n| radarr.ingress.tls.secretName             | Name of the secret holding certificates for the secure ingress                                                | \"\"                           |\n| radarr.resources                          | Limits and Requests for the container                                                                         | {}                           |\n| radarr.volume                             | If set, Plex will create a PVC for it's config volume, else it will be put on general.storage.subPaths.config | {}                           |\n\n### Jackett\n\n| Config path                                | Meaning                                                                                                         | Default                       |\n| ------------------------------------------ | --------------------------------------------------------------------------------------------------------------- | ----------------------------- |\n| jackett.enabled                            | Flag if you want to enable Jackett                                                                              | true                          |\n| jackett.container.port                     | The port in use by the container                                                                                | 9117                          |\n| jackett.container.nodeSelector             | Node Selector for the Jackett pods                                                                              | {}                            |\n| jackett.container.image                    | The image used by the container                                                                                 | docker.io/linuxserver/jackett |\n| jackett.container.tag                      | The tag used by the container                                                                                   | null                          |\n| jackett.service.type                       | The kind of Service (ClusterIP/NodePort/LoadBalancer)                                                           | ClusterIP                     |\n| jackett.service.port                       | The port assigned to the service                                                                                | 9117                          |\n| jackett.service.nodePort                   | In case of service.type NodePort, the nodePort to use                                                           | \"\"                            |\n| jackett.service.extraLBService             | If true, it creates an additional LoadBalancer service with '-lb' suffix (requires a cloud provider or metalLB) | false                         |\n| jackett.service.extraLBService.annotations | Instead of using extraLBService as a bool, you can use it as a map to define annotations on the loadbalancer    | null                          |\n| jackett.ingress.enabled                    | If true, creates the ingress resource for the application                                                       | true                          |\n| jackett.ingress.annotations                | Additional field for annotations, if needed                                                                     | {}                            |\n| jackett.ingress.path                       | The path where the application is exposed                                                                       | /jackett                      |\n| jackett.ingress.tls.enabled                | If true, tls is enabled                                                                                         | false                         |\n| jackett.ingress.tls.secretName             | Name of the secret holding certificates for the secure ingress                                                  | \"\"                            |\n| jackett.resources                          | Limits and Requests for the container                                                                           | {}                            |\n| jackett.volume                             | If set, Plex will create a PVC for it's config volume, else it will be put on general.storage.subPaths.config   | {}                            |\n\n### Prowlarr\n\n| Config path                                 | Meaning                                                                                                         | Default                        |\n| ------------------------------------------- | --------------------------------------------------------------------------------------------------------------- | ------------------------------ |\n| prowlarr.enabled                            | Flag if you want to enable Prowlarr                                                                             | true                           |\n| prowlarr.container.port                     | The port in use by the container                                                                                | 9117                           |\n| prowlarr.container.nodeSelector             | Node Selector for the Prowlarr pods                                                                             | {}                             |\n| prowlarr.container.image                    | The image used by the container                                                                                 | docker.io/linuxserver/prowlarr |\n| prowlarr.container.tag                      | The tag used by the container                                                                                   | develop                        |\n| prowlarr.service.type                       | The kind of Service (ClusterIP/NodePort/LoadBalancer)                                                           | ClusterIP                      |\n| prowlarr.service.port                       | The port assigned to the service                                                                                | 9117                           |\n| prowlarr.service.nodePort                   | In case of service.type NodePort, the nodePort to use                                                           | \"\"                             |\n| prowlarr.service.extraLBService             | If true, it creates an additional LoadBalancer service with '-lb' suffix (requires a cloud provider or metalLB) | false                          |\n| prowlarr.service.extraLBService.annotations | Instead of using extraLBService as a bool, you can use it as a map to define annotations on the loadbalancer    | null                           |\n| prowlarr.ingress.enabled                    | If true, creates the ingress resource for the application                                                       | true                           |\n| prowlarr.ingress.annotations                | Additional field for annotations, if needed                                                                     | {}                             |\n| prowlarr.ingress.path                       | The path where the application is exposed                                                                       | /prowlarr                      |\n| prowlarr.ingress.tls.enabled                | If true, tls is enabled                                                                                         | false                          |\n| prowlarr.ingress.tls.secretName             | Name of the secret holding certificates for the secure ingress                                                  | \"\"                             |\n| prowlarr.resources                          | Limits and Requests for the container                                                                           | {}                             |\n| prowlarr.volume                             | If set, Plex will create a PVC for it's config volume, else it will be put on general.storage.subPaths.config   | {}                             |\n\n### Transmission\n\n| Config path                                     | Meaning                                                                                                       | Default                            |\n| ----------------------------------------------- | ------------------------------------------------------------------------------------------------------------- | ---------------------------------- |\n| transmission.enabled                            | Flag if you want to enable Transmission                                                                       | true                               |\n| transmission.container.port.utp                 | The port in use by the container                                                                              | 9091                               |\n| transmission.container.nodeSelector             | Node Selector for the Transmission pods                                                                       | {}                                 |\n| transmission.container.port.peer                | The port in use by the container for peer connection                                                          | 51413                              |\n| transmission.container.image                    | The image used by the container                                                                               | docker.io/linuxserver/transmission |\n| transmission.container.tag                      | The tag used by the container                                                                                 | null                               |\n| transmission.service.utp.type                   | The kind of Service (ClusterIP/NodePort/LoadBalancer) for Transmission itself                                 | ClusterIP                          |\n| transmission.service.utp.port                   | The port assigned to the service for Transmission itself                                                      | 9091                               |\n| transmission.service.utp.nodePort               | In case of service.type NodePort, the nodePort to use for Transmission itself                                 | \"\"                                 |\n| transmission.service.utp.extraLBService         | If true, creates an additional LoadBalancer service with '-lb' suffix (requires a cloud provider or metalLB)  | false                              |\n| transmission.service.peer.type                  | The kind of Service (ClusterIP/NodePort/LoadBalancer) for peer port                                           | ClusterIP                          |\n| transmission.service.peer.port                  | The port assigned to the service for peer port                                                                | 51413                              |\n| transmission.service.peer.nodePort              | In case of service.type NodePort, the nodePort to use for peer port                                           | \"\"                                 |\n| transmission.service.peer.nodePortUDP           | In case of service.type NodePort, the nodePort to use for peer port UDP service                               | \"\"                                 |\n| transmission.service.peer.extraLBService        | If true, creates an additional LoadBalancer service with '-lb' suffix (requires a cloud provider or metalLB)  | false                              |\n| transmission.service.extraLBService.annotations | Instead of using extraLBService as a bool, you can use it as a map to define annotations on the loadbalancer  | null                               |\n| transmission.ingress.enabled                    | If true, creates the ingress resource for the application                                                     | true                               |\n| transmission.ingress.annotations                | Additional field for annotations, if needed                                                                   | {}                                 |\n| transmission.ingress.path                       | The path where the application is exposed                                                                     | /transmission                      |\n| transmission.ingress.tls.enabled                | If true, tls is enabled                                                                                       | false                              |\n| transmission.ingress.tls.secretName             | Name of the secret holding certificates for the secure ingress                                                | \"\"                                 |\n| transmission.config.auth.enabled                | Enables authentication for Transmission                                                                       | false                              |\n| transmission.config.auth.username               | Username for Transmission                                                                                     | \"\"                                 |\n| transmission.config.auth.password               | Password for Transmission                                                                                     | \"\"                                 |\n| transmission.resources                          | Limits and Requests for the container                                                                         | {}                                 |\n| transmission.volume                             | If set, Plex will create a PVC for it's config volume, else it will be put on general.storage.subPaths.config | {}                                 |\n\n### Sabnzbd\n\n| Config path                                | Meaning                                                                                                       | Default                       |\n| ------------------------------------------ | ------------------------------------------------------------------------------------------------------------- | ----------------------------- |\n| sabnzbd.enabled                            | Flag if you want to enable Sabnzbd                                                                            | true                          |\n| sabnzbd.container.nodeSelector             | Node Selector for the Sabnzbd pods                                                                            | {}                            |\n| sabnzbd.container.port.http                | The port in use by the container                                                                              | 8080                          |\n| sabnzbd.container.port.https               | The port in use by the container for peer connection                                                          | 9090                          |\n| sabnzbd.container.image                    | The image used by the container                                                                               | docker.io/linuxserver/sabnzbd |\n| sabnzbd.container.tag                      | The tag used by the container                                                                                 | null                          |\n| sabnzbd.service.http.type                  | The kind of Service (ClusterIP/NodePort/LoadBalancer) for Sabnzbd itself                                      | ClusterIP                     |\n| sabnzbd.service.http.port                  | The port assigned to the service for Sabnzbd itself                                                           | 9091                          |\n| sabnzbd.service.http.nodePort              | In case of service.type NodePort, the nodePort to use for Sabnzbd itself                                      | \"\"                            |\n| sabnzbd.service.http.extraLBService        | If true, creates an additional LoadBalancer service with '-lb' suffix (requires a cloud provider or metalLB)  | false                         |\n| sabnzbd.service.https.type                 | The kind of Service (ClusterIP/NodePort/LoadBalancer) for https port                                          | ClusterIP                     |\n| sabnzbd.service.https.port                 | The port assigned to the service for peer port                                                                | 51413                         |\n| sabnzbd.service.https.nodePort             | In case of service.type NodePort, the nodePort to use for https port                                          | \"\"                            |\n| sabnzbd.service.https.extraLBService       | If true, creates an additional LoadBalancer service with '-lb' suffix (requires a cloud provider or metalLB)  | false                         |\n| sabnzbd.service.extraLBService.annotations | Instead of using extraLBService as a bool, you can use it as a map to define annotations on the loadbalancer  | null                          |\n| sabnzbd.ingress.enabled                    | If true, creates the ingress resource for the application                                                     | true                          |\n| sabnzbd.ingress.annotations                | Additional field for annotations, if needed                                                                   | {}                            |\n| sabnzbd.ingress.path                       | The path where the application is exposed                                                                     | /sabnzbd                      |\n| sabnzbd.ingress.tls.enabled                | If true, tls is enabled                                                                                       | false                         |\n| sabnzbd.ingress.tls.secretName             | Name of the secret holding certificates for the secure ingress                                                | \"\"                            |\n| sabnzbd.resources                          | Limits and Requests for the container                                                                         | {}                            |\n| sabnzbd.volume                             | If set, Plex will create a PVC for it's config volume, else it will be put on general.storage.subPaths.config | {}                            |\n\n\n## About the project\n\nThis project is intended as an exercise, and absolutely for fun. Don't use it to commit piracy.\n\nAlso feel free to contribute and extend it!\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkubealex%2Fk8s-mediaserver-helm","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkubealex%2Fk8s-mediaserver-helm","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkubealex%2Fk8s-mediaserver-helm/lists"}