nextcloud via frp

This commit is contained in:
Tobias Brunner 2023-12-28 22:34:34 +01:00
parent 4a77c35133
commit 3d33613613
Signed by: tobru
SSH key fingerprint: SHA256:kywVhvCA+MIxL6eBgoQa+BfC/ROJqcfD2bpy1PR6Ebk
4 changed files with 31 additions and 1 deletions

View file

@ -0,0 +1,14 @@
apiVersion: traefik.containo.us/v1alpha1
kind: IngressRouteTCP
metadata:
name: nextcloud-via-frp
spec:
entryPoints:
- websecure
routes:
- match: HostSNI(`cloud.tobru.ch`)
services:
- name: frp-nextcloud
port: 6001
tls:
passthrough: true

View file

@ -6,5 +6,6 @@ resources:
- deployment.yaml
- service.yaml
- ingress.yaml
- ingressroute.yaml
generators:
- secret-generator.yaml

View file

@ -1,5 +1,21 @@
apiVersion: v1
kind: Service
metadata:
labels:
app.kubernetes.io/name: frps
name: frp-nextcloud
spec:
ports:
- name: nextcloud
port: 6001
protocol: TCP
targetPort: 6001
selector:
app.kubernetes.io/name: frps
type: ClusterIP
---
apiVersion: v1
kind: Service
metadata:
name: frps
labels:

View file

@ -4,6 +4,5 @@ namespace: nextcloud-expose
resources:
- deployment.yaml
- service.yaml
- ingressroute.yaml
generators:
- secret-generator.yaml