feat: Add panel

This commit is contained in:
Tony Du 2025-02-16 22:13:26 -08:00
parent 56b43f5744
commit 056ed19dae
8 changed files with 31 additions and 57 deletions

View File

@ -1,10 +1,12 @@
$ORIGIN mnke.org.
@ 900 IN SOA dns-server. hostadmin 34 900 300 604800 900
@ 900 IN SOA dns-server. hostadmin 37 900 300 604800 900
@ 3600 IN NS dns-server.
authentik 600 IN CNAME authentik.dolo
blog 600 IN CNAME blog.dolo
git 600 IN CNAME git.jumper
media 600 IN CNAME media.dolo
panel 600 IN CNAME panel.jumper
panel 600 IN CNAME panel.dolo
seerr 600 IN CNAME seerr.dolo
up 600 IN CNAME up.dolo
vault 600 IN CNAME vault.jumper
wings-01_jodye 600 IN CNAME dolo

View File

@ -1,4 +0,0 @@
$ORIGIN web.jodye.mnke.org.
@ 900 IN SOA dns-server. hostadmin 2 900 300 604800 900
@ 3600 IN NS dns-server.
wings-01 600 IN CNAME dolo.mnke.org.

View File

@ -118,5 +118,9 @@ data:
service: https://media.mnke.org
- hostname: up.mnke.org
service: https://up.mnke.org
- hostname: panel.mnke.org
service: https://panel.mnke.org
- hostname: wings-01_jodye.mnke.org
service: https://wings-01_jodye.mnke.org
# This rule matches any traffic which didn't match a previous rule, and responds with HTTP 404.
- service: http_status:404

View File

@ -8,4 +8,5 @@ resources:
- seerr-tonydu.yaml
- wizarr-tonydu.yaml
- dns-dolo-mnke.yaml
- wings-01-web-jodye-mnke.yaml
- wings-01-jodye.yaml
- panel.yaml

View File

@ -3,13 +3,13 @@
apiVersion: v1
kind: Service
metadata:
name: jodye-wings-01-dolo-mnke-external
name: panel-external
namespace: default
spec:
type: ExternalName
externalName: wings-01.jodye.mnke.org
externalName: panel.jumper.mnke.org
ports:
- name: jodye-wings-01-dolo-mnke-external
- name: panel-external
port: 443
targetPort: 443
@ -18,18 +18,18 @@ spec:
apiVersion: traefik.io/v1alpha1
kind: IngressRoute
metadata:
name: jodye-wings-01-dolo-mnke-external
name: panel-external
namespace: default
spec:
entryPoints:
- websecure
routes:
- match: Host(`jodye-wings-01.dolo.mnke.org`)
- match: Host(`panel.mnke.org`)
kind: Rule
services:
- kind: Service
name: jodye-wings-01-dolo-mnke-external
name: panel-external
port: 443
passHostHeader: true
passHostHeader: True
tls:
secretName: wildcard-mnke-org-tls

View File

@ -3,13 +3,13 @@
apiVersion: v1
kind: Service
metadata:
name: web-wings-01-jodye-mnke-external
name: wings-01-jodye-external
namespace: default
spec:
type: ExternalName
externalName: wings-01.jodye.mnke.org
ports:
- name: web-wings-01-jodye-mnke-external
- name: wings-01-jodye-external
port: 443
targetPort: 443
@ -18,17 +18,17 @@ spec:
apiVersion: traefik.io/v1alpha1
kind: IngressRoute
metadata:
name: web-wings-01-jodye-mnke-external
name: wings-01-jodye-external
namespace: default
spec:
entryPoints:
- websecure
routes:
- match: Host(`web.wings-01.jodye.mnke.org`)
- match: Host(`wings-01_jodye.mnke.org`)
kind: Rule
services:
- kind: Service
name: web-wings-01-jodye-mnke-external
name: wings-01-jodye-external
port: 443
passHostHeader: true
scheme: http

View File

@ -1,36 +0,0 @@
---
# This file was automatically generated. Do not modify.
apiVersion: v1
kind: Service
metadata:
name: wings-01-web-jodye-mnke-external
namespace: default
spec:
type: ExternalName
externalName: wings-01.jodye.mnke.org
ports:
- name: wings-01-web-jodye-mnke-external
port: 443
targetPort: 443
---
# This file was automatically generated. Do not modify.
apiVersion: traefik.io/v1alpha1
kind: IngressRoute
metadata:
name: wings-01-web-jodye-mnke-external
namespace: default
spec:
entryPoints:
- websecure
routes:
- match: Host(`wings-01.web.jodye.mnke.org`)
kind: Rule
services:
- kind: Service
name: wings-01-web-jodye-mnke-external
port: 443
passHostHeader: true
scheme: http
tls:
secretName: wildcard-mnke-org-tls

View File

@ -56,9 +56,16 @@ proxies:
upstream_port: 5380
pass_host_header: false
- service_name: wings-01-web-jodye-mnke
- service_name: wings-01-jodye
tls_secret_name: wildcard-mnke-org-tls
listen_host: wings-01.web.jodye.mnke.org
listen_host: wings-01_jodye.mnke.org
upstream_host: wings-01.jodye.mnke.org
upstream_port: 443
scheme: http
- service_name: panel
tls_secret_name: wildcard-mnke-org-tls
listen_host: panel.mnke.org
upstream_host: panel.jumper.mnke.org
upstream_port: 443
pass_host_header: true