106 lines
2.3 KiB
YAML
106 lines
2.3 KiB
YAML
apiVersion: traefik.io/v1alpha1
|
|
kind: IngressRoute
|
|
metadata:
|
|
name: media-services
|
|
namespace: default
|
|
spec:
|
|
entryPoints:
|
|
- web
|
|
- websecure
|
|
routes:
|
|
- match: Host(`askar.tv`) || Host(`www.askar.tv`)
|
|
kind: Rule
|
|
middlewares:
|
|
- name : https-redirect
|
|
- name : analytics
|
|
namespace: umami
|
|
services:
|
|
- name: jellyfin
|
|
port: 8096
|
|
- match: Host(`r.askar.tv`)
|
|
kind: Rule
|
|
middlewares:
|
|
- name : https-redirect
|
|
- name : analytics
|
|
namespace: umami
|
|
services:
|
|
- name: jellyseerr
|
|
port: 5055
|
|
- match: Host(`stats.askar.tv`)
|
|
kind: Rule
|
|
middlewares:
|
|
- name : https-redirect
|
|
- name : analytics
|
|
namespace: umami
|
|
services:
|
|
- name: jellystat
|
|
port: 3000
|
|
- match: Host(`sync.askar.tv`)
|
|
kind: Rule
|
|
middlewares:
|
|
- name : https-redirect
|
|
- name : analytics
|
|
namespace: umami
|
|
services:
|
|
- name: bazarr
|
|
port: 6767
|
|
- match: Host(`user.askar.tv`)
|
|
kind: Rule
|
|
middlewares:
|
|
- name : https-redirect
|
|
- name : analytics
|
|
namespace: umami
|
|
services:
|
|
- name: jfa-go
|
|
port: 8056
|
|
- match: Host(`pr.askar.tv`)
|
|
kind: Rule
|
|
middlewares:
|
|
- name : https-redirect
|
|
services:
|
|
- name: prowlarr
|
|
port: 9696
|
|
- match: Host(`rr.askar.tv`)
|
|
kind: Rule
|
|
middlewares:
|
|
- name : https-redirect
|
|
services:
|
|
- name: radarr
|
|
port: 7878
|
|
- match: Host(`sr.askar.tv`)
|
|
kind: Rule
|
|
middlewares:
|
|
- name : https-redirect
|
|
services:
|
|
- name: sonarr
|
|
port: 8989
|
|
- match: Host(`dl.askar.tv`)
|
|
kind: Rule
|
|
middlewares:
|
|
- name : https-redirect
|
|
- name : analytics
|
|
namespace: umami
|
|
services:
|
|
- name: transmission
|
|
port: 9091
|
|
- match: Host(`books.askar.tv`)
|
|
kind: Rule
|
|
middlewares:
|
|
- name : https-redirect
|
|
- name : analytics
|
|
namespace: umami
|
|
services:
|
|
- name: audiobookshelf
|
|
port: 13378
|
|
- match: Host(`apo.askar.tv`)
|
|
kind: Rule
|
|
middlewares:
|
|
- name : https-redirect
|
|
namespace: default
|
|
- name: digest-auth
|
|
services:
|
|
- name: api-server
|
|
port: 9090
|
|
tls:
|
|
certResolver: le
|
|
|