diff --git a/apps/base/jellyfin/amd-gpu/kustomization.yaml b/apps/base/jellyfin/amd-gpu/kustomization.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..63f8bee7545b8b37b451582b30d74c677373b401
--- /dev/null
+++ b/apps/base/jellyfin/amd-gpu/kustomization.yaml
@@ -0,0 +1,15 @@
+apiVersion: kustomize.config.k8s.io/v1alpha1
+kind: Component
+
+patches:
+  - patch: |-
+      - op: add
+        path: /spec/template/spec/containers/0/resources/requests/amd.com~1gpu
+        value: 1
+      - op: add
+        path: /spec/template/spec/containers/0/resources/limits/amd.com~1gpu
+        value: 1
+    target:
+      group: apps
+      version: v1
+      kind: Deployment
\ No newline at end of file
diff --git a/apps/base/jellyfin/deployment.yaml b/apps/base/jellyfin/deployment.yaml
index ea42f570ee43e92f98fead2683acffacd4275c40..07246e800393503fc850397b116bd7dce0f8c8d5 100644
--- a/apps/base/jellyfin/deployment.yaml
+++ b/apps/base/jellyfin/deployment.yaml
@@ -54,11 +54,9 @@ spec:
           name: jellyfin-cache
         resources:
           requests:
-            amd.com/gpu: 1
             memory: 2Gi
             cpu: 100m
           limits:
-            amd.com/gpu: 1
             memory: 3.5Gi
             cpu: "4"
         securityContext:
diff --git a/apps/k8s01/jellyfin/jellyfin-pdb-mgr/README.md b/apps/base/jellyfin/jellyfin-pdb-mgr/README.md
similarity index 100%
rename from apps/k8s01/jellyfin/jellyfin-pdb-mgr/README.md
rename to apps/base/jellyfin/jellyfin-pdb-mgr/README.md
diff --git a/apps/k8s01/jellyfin/jellyfin-pdb-mgr/deployment.yaml b/apps/base/jellyfin/jellyfin-pdb-mgr/deployment.yaml
similarity index 100%
rename from apps/k8s01/jellyfin/jellyfin-pdb-mgr/deployment.yaml
rename to apps/base/jellyfin/jellyfin-pdb-mgr/deployment.yaml
diff --git a/apps/k8s01/jellyfin/jellyfin-pdb-mgr/kustomization.yaml b/apps/base/jellyfin/jellyfin-pdb-mgr/kustomization.yaml
similarity index 100%
rename from apps/k8s01/jellyfin/jellyfin-pdb-mgr/kustomization.yaml
rename to apps/base/jellyfin/jellyfin-pdb-mgr/kustomization.yaml
diff --git a/apps/k8s01/jellyfin/jellyfin-pdb-mgr/poddisruptionbudget.yaml b/apps/base/jellyfin/jellyfin-pdb-mgr/poddisruptionbudget.yaml
similarity index 100%
rename from apps/k8s01/jellyfin/jellyfin-pdb-mgr/poddisruptionbudget.yaml
rename to apps/base/jellyfin/jellyfin-pdb-mgr/poddisruptionbudget.yaml
diff --git a/apps/k8s01/jellyfin/jellyfin-pdb-mgr/role.yaml b/apps/base/jellyfin/jellyfin-pdb-mgr/role.yaml
similarity index 100%
rename from apps/k8s01/jellyfin/jellyfin-pdb-mgr/role.yaml
rename to apps/base/jellyfin/jellyfin-pdb-mgr/role.yaml
diff --git a/apps/base/jellyfin/kustomization.yaml b/apps/base/jellyfin/kustomization.yaml
index e9dcce4f76c87260ef3f1a1d596e3eb1ec8e5ad9..9992ea96a3b821c89ffe5ad8a7d9904b7da6eb35 100644
--- a/apps/base/jellyfin/kustomization.yaml
+++ b/apps/base/jellyfin/kustomization.yaml
@@ -8,11 +8,3 @@ resources:
   - pvc.yaml
   - service.yaml
   - serviceaccount.yaml
-  - ../../../shared/networkpolicies/deny-by-default-ingress.yaml
-  - ../../../shared/networkpolicies/deny-by-default-egress.yaml
-  - ../../../shared/networkpolicies/allow-from-ingress.yaml
-  - ../../../shared/networkpolicies/allow-to-public-web.yaml
-
-patches:
-  - path: allow-from-ingress.patch.yaml
-  - path: allow-to-public-web.patch.yaml
diff --git a/apps/base/jellyfin/allow-from-ingress.patch.yaml b/apps/k8s01/jellyfin/allow-from-ingress.patch.yaml
similarity index 100%
rename from apps/base/jellyfin/allow-from-ingress.patch.yaml
rename to apps/k8s01/jellyfin/allow-from-ingress.patch.yaml
diff --git a/apps/base/jellyfin/allow-to-public-web.patch.yaml b/apps/k8s01/jellyfin/allow-to-public-web.patch.yaml
similarity index 100%
rename from apps/base/jellyfin/allow-to-public-web.patch.yaml
rename to apps/k8s01/jellyfin/allow-to-public-web.patch.yaml
diff --git a/apps/k8s01/jellyfin/kustomization.yaml b/apps/k8s01/jellyfin/kustomization.yaml
index df4093d69b9deff5d6b5e1b68f3752303b082f46..83a20de748e13fcdaabc615b2536070cfa0cc837 100644
--- a/apps/k8s01/jellyfin/kustomization.yaml
+++ b/apps/k8s01/jellyfin/kustomization.yaml
@@ -15,6 +15,10 @@ resources:
   - slo.yaml
   - jellyfin-token.yaml
   - ../../../shared/resourcequotas/default.yaml
+  - ../../../shared/networkpolicies/deny-by-default-ingress.yaml
+  - ../../../shared/networkpolicies/deny-by-default-egress.yaml
+  - ../../../shared/networkpolicies/allow-from-ingress.yaml
+  - ../../../shared/networkpolicies/allow-to-public-web.yaml
 
 patches:
   - path: deployment.yaml
@@ -23,6 +27,9 @@ patches:
       group: apps
       version: v1
       name: jellyfin
+  - path: allow-from-ingress.patch.yaml
+  - path: allow-to-public-web.patch.yaml
 
 components:
-  - jellyfin-pdb-mgr
\ No newline at end of file
+  - ../../base/jellyfin/amd-gpu
+  - ../../base/jellyfin/jellyfin-pdb-mgr
\ No newline at end of file