Compare commits

..
Author SHA1 Message Date
renovate-bot cfbb38fda4 chore(deps): update ghcr.io/lukegus/termix docker tag to v2.9.1
renovate-ci / validate-renovate (push) Skipped
ci / lint-compose (push) Successful in 14s
ci / lint-actionlint (push) Successful in 5s
ci / lint-shellcheck (push) Successful in 8s
ci / lint-prettier (push) Successful in 17s
ci / lint-ruff (push) Successful in 6s
ci / lint-yaml (push) Successful in 10s
ci / lint-dockerfiles (push) Successful in 6s
ci / validate (push) Successful in 7s
ci / build (push) Skipped
ci / lint-compose (pull_request) Successful in 10s
ci / lint-shellcheck (pull_request) Successful in 8s
ci / lint-prettier (pull_request) Successful in 15s
ci / lint-yaml (pull_request) Successful in 9s
ci / validate (pull_request) Successful in 7s
ci / lint-actionlint (pull_request) Successful in 4s
ci / lint-ruff (pull_request) Successful in 6s
ci / lint-dockerfiles (pull_request) Successful in 4s
ci / build (pull_request) Skipped
renovate-ci / validate-renovate (pull_request) Successful in 8s
2026-10-04 22:20:12 +00:00
6 changed files with 29 additions and 136 deletions

No files matched your search

+1 -30
View File
@@ -87,9 +87,8 @@ services:
- streaming - streaming
jellyseerr: jellyseerr:
image: ghcr.io/seerr-team/seerr:latest image: fallenbagel/jellyseerr:latest
container_name: jellyseerr container_name: jellyseerr
init: true
restart: unless-stopped restart: unless-stopped
environment: environment:
- TZ=${TZ:-Europe/Berlin} - TZ=${TZ:-Europe/Berlin}
@@ -117,31 +116,6 @@ services:
networks: networks:
- streaming - streaming
lampac:
image: ghcr.io/lampac-nextgen/lampac:latest
container_name: lampac
restart: unless-stopped
shm_size: 1024mb
# Restore persisted passwd/init.conf from seed volume before start,
# so config survives container recreation (upstream entrypoint is
# ENTRYPOINT ["dotnet", "Core.dll"], WORKDIR /lampac, USER lampac).
entrypoint:
[
"/bin/sh",
"-c",
"if [ -f /seed/passwd ] && [ ! -f /lampac/passwd ]; then cp /seed/passwd /lampac/passwd; fi; if [ -f /seed/init.conf ] && [ ! -f /lampac/init.conf ]; then cp /seed/init.conf /lampac/init.conf; fi; exec /usr/share/dotnet/dotnet Core.dll",
]
environment:
- TZ=${TZ:-Europe/Berlin}
volumes:
- lampac-seed:/seed
- lampac-cache:/lampac/cache
- lampac-db:/lampac/database
ports:
- "19118:9118"
networks:
- streaming
volumes: volumes:
jellyfin-cfg: jellyfin-cfg:
qbittorrent-cfg: qbittorrent-cfg:
@@ -150,9 +124,6 @@ volumes:
prowlarr-cfg: prowlarr-cfg:
jellyseerr-cfg: jellyseerr-cfg:
bazarr-cfg: bazarr-cfg:
lampac-seed:
lampac-cache:
lampac-db:
downloads: downloads:
movies: movies:
tv: tv:
+26 -26
View File
@@ -13,32 +13,19 @@ spec:
issuerRef: issuerRef:
name: internal-ca name: internal-ca
kind: ClusterIssuer kind: ClusterIssuer
--- # ---
apiVersion: cert-manager.io/v1 # apiVersion: cert-manager.io/v1
kind: Certificate # kind: Certificate
metadata: # metadata:
name: jelly-prod-tls # name: jellyfin-prod-tls
namespace: streaming # namespace: streaming
spec: # spec:
secretName: jelly-prod-tls # secretName: jellyfin-prod-tls
dnsNames: # dnsNames:
- jelly.forust.xyz # - jellyfin.forust.xyz
issuerRef: # issuerRef:
name: letsencrypt-prod # name: letsencrypt-prod
kind: ClusterIssuer # kind: ClusterIssuer
---
apiVersion: cert-manager.io/v1
kind: Certificate
metadata:
name: seerr-prod-tls
namespace: streaming
spec:
secretName: seerr-prod-tls
dnsNames:
- seerr.forust.xyz
issuerRef:
name: letsencrypt-prod
kind: ClusterIssuer
# --- # ---
# apiVersion: cert-manager.io/v1 # apiVersion: cert-manager.io/v1
# kind: Certificate # kind: Certificate
@@ -91,3 +78,16 @@ spec:
# issuerRef: # issuerRef:
# name: letsencrypt-prod # name: letsencrypt-prod
# kind: ClusterIssuer # kind: ClusterIssuer
# ---
# apiVersion: cert-manager.io/v1
# kind: Certificate
# metadata:
# name: jellyseerr-prod-tls
# namespace: streaming
# spec:
# secretName: jellyseerr-prod-tls
# dnsNames:
# - jellyseerr.forust.xyz
# issuerRef:
# name: letsencrypt-prod
# kind: ClusterIssuer
@@ -186,30 +186,3 @@ endpoints:
- "192.168.88.100" - "192.168.88.100"
conditions: conditions:
ready: true ready: true
---
apiVersion: v1
kind: Service
metadata:
name: lampac
namespace: streaming
spec:
ports:
- port: 19118
targetPort: 19118
---
apiVersion: discovery.k8s.io/v1
kind: EndpointSlice
metadata:
name: lampac
namespace: streaming
labels:
kubernetes.io/service-name: lampac
addressType: IPv4
ports:
- port: 19118
protocol: TCP
endpoints:
- addresses:
- "192.168.88.100"
conditions:
ready: true
-51
View File
@@ -116,54 +116,3 @@ spec:
port: 16767 port: 16767
tls: tls:
secretName: internal-wildcard-tls secretName: internal-wildcard-tls
---
apiVersion: traefik.io/v1alpha1
kind: IngressRoute
metadata:
name: lampac-local
namespace: streaming
spec:
entryPoints:
- websecure
routes:
- match: Host(`lampac.workstation.internal`)
kind: Rule
services:
- name: lampac
port: 19118
tls:
secretName: internal-wildcard-tls
---
apiVersion: traefik.io/v1alpha1
kind: IngressRoute
metadata:
name: jellyfin-prod
namespace: streaming
spec:
entryPoints:
- websecure
routes:
- match: Host(`jelly.forust.xyz`)
kind: Rule
services:
- name: jellyfin
port: 18096
tls:
secretName: jelly-prod-tls
---
apiVersion: traefik.io/v1alpha1
kind: IngressRoute
metadata:
name: seerr-prod
namespace: streaming
spec:
entryPoints:
- websecure
routes:
- match: Host(`seerr.forust.xyz`)
kind: Rule
services:
- name: jellyseerr
port: 15055
tls:
secretName: seerr-prod-tls
+1 -1
View File
@@ -1,6 +1,6 @@
services: services:
termix: termix:
image: ghcr.io/lukegus/termix:2.9.0 image: ghcr.io/lukegus/termix:2.9.1
container_name: termix container_name: termix
restart: unless-stopped restart: unless-stopped
# ports: # ports:
+1 -1
View File
@@ -29,7 +29,7 @@ spec:
spec: spec:
containers: containers:
- name: termix - name: termix
image: ghcr.io/lukegus/termix:2.9.0 image: ghcr.io/lukegus/termix:2.9.1
envFrom: envFrom:
- configMapRef: - configMapRef:
name: termix-config name: termix-config