https://github.com/zep283/helm-media-server-stack
Helm Chart for Jellyfin and *arr media stack
https://github.com/zep283/helm-media-server-stack
helm-chart jellyfin radarr sonarr
Last synced: 30 days ago
JSON representation
Helm Chart for Jellyfin and *arr media stack
- Host: GitHub
- URL: https://github.com/zep283/helm-media-server-stack
- Owner: zep283
- Created: 2024-04-30T17:24:07.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-05-09T23:31:26.000Z (about 2 years ago)
- Last Synced: 2024-05-10T00:30:53.636Z (about 2 years ago)
- Topics: helm-chart, jellyfin, radarr, sonarr
- Language: Smarty
- Homepage:
- Size: 11.7 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.MD
Awesome Lists containing this project
README
# Medium Article
Full setup guide [here](https://medium.com/@zep283/kubernetes-hardware-accelerated-home-streamer-a2b12104e24e?source=rss-8f1469682ad5------2)
## Media Server Stack Helm Install
` helm upgrade --install mss . --values values.yaml --namespace media-server`
## GPU Transcoding Enable
1. helm repo add nfd https://kubernetes-sigs.github.io/node-feature-discovery/charts
2. helm install nfd/node-feature-discovery --namespace nfd --create-namespace --generate-name
3. kubectl apply -k 'https://github.com/intel/intel-device-plugins-for-kubernetes/deployments/nfd/overlays/node-feature-rules'
4. kubectl apply -k 'https://github.com/intel/intel-device-plugins-for-kubernetes/deployments/gpu_plugin/overlays/nfd_labeled_nodes'
- verify: kubectl get nodes -o=jsonpath="{range .items[*]}{.metadata.name}{'\n'}{' i915: '}{.status.allocatable.gpu\.intel\.com/i915}{'\n'}"
- /usr/lib/jellyfin-ffmpeg/vainfo
- may need to change group id to match /dev/dri if it keeps reseting
## Certificate - Cert Manager
1. helm repo add jetstack https://charts.jetstack.io
2. helm upgrade --install cert-manager jetstack/cert-manager --namespace cert-manager --create-namespace --values helm/cert-manager/values.yaml --set installCRDs=true
## Tips
- Get public IP
`curl https://ipinfo.io/ip`
this is the DNS A record value
- Get Ip range for LOCAL_NETWORK in transmission (result is under default gateway)
`ipconfig`
- Recover cmdline.txt
`cat /proc/cmdline`
- Get ~/.kube/config file from k3s master node
`sudo cat /etc/rancher/k3s/k3s.yaml`
- Access WSL filesystem with this path
`\\wsl$`