Hello,
I installed Nextcloud on my home k3s cluster.
I used bitnami/mariadb & stable/nextcloud Helm charts.
I can access through Firefox on my laptop & my Samsung S9, but can’t with the app (F-Droid & PlayStore versions).
The connect button won’t stop “Connecting…”
My ingress (kubernetes/ingress-nginx) look like this :
---
# Source: nextcloud/templates/ingress.yaml
apiVersion: networking.k8s.io/v1beta1
kind: Ingress
metadata:
name: nextcloud
labels:
app.kubernetes.io/name: nextcloud
helm.sh/chart: nextcloud-1.12.0
app.kubernetes.io/instance: nextcloud
app.kubernetes.io/managed-by: Helm
app: nextcloud
component: nextcloud-core
annotations:
cert-manager.io/cluster-issuer: letsencrypt-prod-cluster-issuer
kubernetes.io/ingress.class: nginx-external
nginx.ingress.kubernetes.io/proxy-body-size: 4G
nginx.ingress.kubernetes.io/server-snippet: |-
server_tokens off;
proxy_hide_header X-Powered-By;
rewrite ^/.well-known/webfinger /public.php?service=webfinger last;
rewrite ^/.well-known/host-meta /public.php?service=host-meta last;
rewrite ^/.well-known/host-meta.json /public.php?service=host-meta-json;
location = /.well-known/carddav {
return 301 $scheme://$host/remote.php/dav;
}
location = /.well-known/caldav {
return 301 $scheme://$host/remote.php/dav;
}
location = /robots.txt {
allow all;
log_not_found off;
access_log off;
}
location ~ ^/(?:build|tests|config|lib|3rdparty|templates|data)/ {
deny all;
}
location ~ ^/(?:autotest|occ|issue|indie|db_|console) {
deny all;
}
spec:
rules:
- host: cloud.mydomain.tld
http:
paths:
- backend:
serviceName: nextcloud
servicePort: 8080
tls:
- hosts:
- cloud.mydomain.tld
secretName: nextcloud-prod-tls