diff --git a/FlareSolverr/README.md b/FlareSolverr/README.md index c1bffde..e69de29 100644 --- a/FlareSolverr/README.md +++ b/FlareSolverr/README.md @@ -1,5 +0,0 @@ -# Flaresolverr -FlareSolverr helps other services solve cloudflare captchas. This is useful for services such as prowlarr that may need to get past captchas on certain sites. - -## How to use this kubernetes config -No changes are needed, just deploy where you need it. This doesn't come with an ingress as it assumes other kubernetes services inside your cluster will be the only things needing to access it. \ No newline at end of file diff --git a/FlareSolverr/deployment.yml b/FlareSolverr/deployment.yml deleted file mode 100644 index 2c1c624..0000000 --- a/FlareSolverr/deployment.yml +++ /dev/null @@ -1,22 +0,0 @@ -apiVersion: apps/v1 -kind: Deployment -metadata: - name: flaresolverr -spec: - selector: - matchLabels: - app: flaresolverr - template: - metadata: - labels: - app: flaresolverr - spec: - containers: - - name: flaresolverr - image: ghcr.io/flaresolverr/flaresolverr:latest - resources: - limits: - memory: "512Mi" - cpu: "500m" - ports: - - containerPort: 8191 diff --git a/FlareSolverr/service.yml b/FlareSolverr/service.yml deleted file mode 100644 index a9804ec..0000000 --- a/FlareSolverr/service.yml +++ /dev/null @@ -1,10 +0,0 @@ -apiVersion: v1 -kind: Service -metadata: - name: flaresolverr -spec: - selector: - app: flaresolverr - ports: - - port: 8191 - targetPort: 8191 diff --git a/Jellyfin/README.md b/Jellyfin/README.md index 6ea3371..e69de29 100644 --- a/Jellyfin/README.md +++ b/Jellyfin/README.md @@ -1,7 +0,0 @@ -# Jellyfin -Jellyfin is a media center server somewhat like netflix but self-hosted. - -## Using this kubernetes config -In `deployment.yml`, set the media directory host path. This is where you will/have put your media for Jellyfin to serve. - -In `ingress.yml`, set the hostname that users will use to connect to the service. This config assumes you have cert-manager installed on your cluster, so if you want to provide HTTPS another way, feel free to comment out the `spec.tls` section (the annotation shouldn't affect anything, but you can comment it out as well if you want) \ No newline at end of file diff --git a/Jellyfin/deployment.yml b/Jellyfin/deployment.yml deleted file mode 100644 index 634a4e7..0000000 --- a/Jellyfin/deployment.yml +++ /dev/null @@ -1,50 +0,0 @@ -apiVersion: apps/v1 -kind: Deployment -metadata: - name: jellyfin -spec: - replicas: 1 - selector: - matchLabels: - app: jellyfin - template: - metadata: - labels: - app: jellyfin - spec: - containers: - - name: jellyfin - image: jellyfin/jellyfin:latest - ports: - - containerPort: 8096 - resources: - requests: - cpu: "500m" - memory: "256Mi" - limits: - cpu: "2" - memory: "2Gi" - volumeMounts: - - name: config - mountPath: /config - - name: media - mountPath: /media - volumes: - - name: config - persistentVolumeClaim: - claimName: jellyfin-config-pvc - - name: media - hostPath: - path: - type: Directory ---- -apiVersion: v1 -kind: PersistentVolumeClaim -metadata: - name: jellyfin-config-pvc -spec: - accessModes: - - ReadWriteOnce - resources: - requests: - storage: 128Mi diff --git a/Jellyfin/ingress.yml b/Jellyfin/ingress.yml deleted file mode 100644 index db5c0d6..0000000 --- a/Jellyfin/ingress.yml +++ /dev/null @@ -1,22 +0,0 @@ -apiVersion: networking.k8s.io/v1 -kind: Ingress -metadata: - name: jellyfin-ingress - annotations: - cert-manager.io/cluster-issuer: "letsencrypt-production" -spec: - tls: - - hosts: - - - secretName: jellyfin-tls - rules: - - host: - http: - paths: - - path: / - pathType: Prefix - backend: - service: - name: jellyfin - port: - number: 80 diff --git a/Jellyfin/service.yml b/Jellyfin/service.yml deleted file mode 100644 index b059bcd..0000000 --- a/Jellyfin/service.yml +++ /dev/null @@ -1,11 +0,0 @@ -apiVersion: v1 -kind: Service -metadata: - name: jellyfin -spec: - selector: - app: jellyfin - ports: - - protocol: TCP - port: 80 - targetPort: 8096