Unable to access nextcloud startpage after kubernetes installation using aio helm chart

Support intro

Sorry to hear you’re facing problems. :slightly_frowning_face:

The community help forum (help.nextcloud.com) is for home and non-enterprise users. Support is provided by other community members on a best effort / “as available” basis. All of those responding are volunteering their time to help you.

If you’re using Nextcloud in a business/critical setting, paid and SLA-based support services can be accessed via portal.nextcloud.com where Nextcloud engineers can help ensure your business keeps running smoothly.

Getting help

In order to help you as efficiently (and quickly!) as possible, please fill in as much of the below requested information as you can.

Before clicking submit: Please check if your query is already addressed via the following resources:

(Utilizing these existing resources is typically faster. It also helps reduce the load on our generous volunteers while elevating the signal to noise ratio of the forums otherwise arising from the same queries being posted repeatedly).

Some or all of the below information will be requested if it isn’t supplied; for fastest response please provide as much as you can. :heart:

The Basics

  • Nextcloud Server version (e.g., 29.x.x):
    • latest helm chart from : https://github.com/nextcloud/all-in-one
  • Operating system and version (e.g., Ubuntu 24.04):
    • Ubuntu 24.04
  • Installation method (e.g. AlO, NCP, Bare Metal/Archive, etc.)
    • k8s

Summary of the issue you are facing:

Unable to access nextcloud start page.

Following is the status of k8s pods:

Steps to replicate it (hint: details matter!):

Log entries

Nextcloud pods logs are:

System config value one-click-instance set to boolean true
System config value one-click-instance.user-limit set to integer 100
System config value one-click-instance.link set to string https://nextcloud.com/all-in-one/
support already enabled
Config value were not updated
Adjusting log files...
System config value upgrade.cli-upgrade-link set to string https://github.com/nextcloud/all-in-one/discussions/2726
System config value logfile set to string /var/www/html/data/nextcloud.log
Config value were not updated
System config value updatedirectory set to string /nc-updater
System config value maintenance_window_start set to integer 100
Applying network settings...
System config value allow_local_remote_servers set to boolean true
System config value davstorage.request_timeout set to integer 3600
System config value trusted_domains => 1 set to string nextcloud.example.com
System config value overwrite.cli.url set to string https://nextcloud.example.com/
System config value documentation_url.server_logs set to string https://github.com/nextcloud/all-in-one/discussions/5425
System config value htaccess.RewriteBase set to string /
Error updating .htaccess file, not enough permissions, not enough free space or "overwrite.cli.url" set to an invalid URL?
System config value dbpersistent set to boolean false
System config value auth.bruteforce.protection.enabled set to boolean true
System config value ratelimit.protection.enabled set to boolean true
System config value files_external_allow_create_new_local set to boolean false
No such app enabled: nextcloud-aio
notify_push is up-to-date or no updates could be found
System config value trusted_proxies => 0 set to string 127.0.0.1
System config value trusted_proxies => 1 set to string ::1
System config value trusted_proxies => 10 set to string 10.100.74.0/16
Config value were not updated
+ '[' '' = true ']'
+ set +x
Connection to nextcloud-aio-apache (10.106.221.0) 8082 port [tcp/*] succeeded!
[01-Feb-2025 22:44:35] NOTICE: fpm is running, pid 232
[01-Feb-2025 22:44:35] NOTICE: ready to handle connections
GET / HTTP/1.1
Host: 192.168.0.113:31561
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:134.0) Gecko/20100101 Firefox/134.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate
DNT: 1
Sec-GPC: 1
Connection: keep-alive
Upgrade-Insecure-Requests: 1
Priority: u=0, i

GET / HTTP/1.1
Host: 192.168.0.113:31561
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:134.0) Gecko/20100101 Firefox/134.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate
DNT: 1
Sec-GPC: 1
Connection: keep-alive
Upgrade-Insecure-Requests: 1
Priority: u=0, i

GET / HTTP/1.1
Host: 192.168.0.113:31561
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:134.0) Gecko/20100101 Firefox/134.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate
DNT: 1
Sec-GPC: 1
Connection: keep-alive
Upgrade-Insecure-Requests: 1
Priority: u=0, i

To test the installation I changed the nextcloud-aio-nextcloud service to NodePort . However I cannot access the nextcloud start page with any of the 2 nodeports. for nodeport mapped to 9000 I get a timeout and no log is generated. For 9001, I see the HTTP GET request in the logs but it also eventually times out.

Am I missing anything here? Do I need to set my client machine as a trusted domain, to test it before I can use my own domain?

Hi, please post the values.yaml file that you are using. Of course please hide secrets and passwords in it.

Sure. Here it is. You can ignore the password. I’m going to change it anyway.

nextcloud:
  config:
    php:
      additional_php_configuration: |
        'trusted_domains' =>
          array (
            0 => '*',
          ),

DATABASE_PASSWORD: d4.!Tu8?4_          # TODO! This needs to be a unique and good password!
FULLTEXTSEARCH_PASSWORD: d4.!Tu8?4_         # TODO! This needs to be a unique and good password!
IMAGINARY_SECRET: d4.!Tu8?4_           # TODO! This needs to be a unique and good password!
NC_DOMAIN: nextcloud.example.com          # TODO! Needs to be changed to the domain that you want to use for Nextcloud.
NEXTCLOUD_PASSWORD: d4.!Tu8?4_          # TODO! This is the password of the initially created Nextcloud admin with username admin.
ONLYOFFICE_SECRET: d4.!Tu8?4_          # TODO! This needs to be a unique and good password!
RECORDING_SECRET: d4.!Tu8?4_           # TODO! This needs to be a unique and good password!
REDIS_PASSWORD: d4.!Tu8?4_          # TODO! This needs to be a unique and good password!
SIGNALING_SECRET: d4.!Tu8?4_           # TODO! This needs to be a unique and good password!
TALK_INTERNAL_SECRET: d4.!Tu8?4_          # TODO! This needs to be a unique and good password!
TIMEZONE: Europe/Brussels          # TODO! This is the timezone that your containers will use.
TURN_SECRET: d4.!Tu8?4_           # TODO! This needs to be a unique and good password!
WHITEBOARD_SECRET: d4.!Tu8?4_          # TODO! This needs to be a unique and good password!

CLAMAV_ENABLED: "no"          # Setting this to "yes" (with quotes) enables the option in Nextcloud automatically.
COLLABORA_ENABLED: "no"          # Setting this to "yes" (with quotes) enables the option in Nextcloud automatically.
FULLTEXTSEARCH_ENABLED: "no"          # Setting this to "yes" (with quotes) enables the option in Nextcloud automatically.
IMAGINARY_ENABLED: "no"          # Setting this to "yes" (with quotes) enables the option in Nextcloud automatically.
ONLYOFFICE_ENABLED: "no"          # Setting this to "yes" (with quotes) enables the option in Nextcloud automatically.
TALK_ENABLED: "no"          # Setting this to "yes" (with quotes) enables the option in Nextcloud automatically.
TALK_RECORDING_ENABLED: "no"          # Setting this to "yes" (with quotes) enables the option in Nextcloud automatically.
WHITEBOARD_ENABLED: "no"          # Setting this to "yes" (with quotes) enables the option in Nextcloud automatically.

APACHE_MAX_SIZE: "17179869184"          # This needs to be an integer and in sync with NEXTCLOUD_UPLOAD_LIMIT
APACHE_PORT: 8082          # Changing this to a different value than 443 will allow you to run it behind a web server or reverse proxy (like Apache, Nginx, Caddy, Cloudflare Tunnel and else).
COLLABORA_DICTIONARIES: de_DE en_GB en_US es_ES fr_FR it nl pt_BR pt_PT ru        # You can change this in order to enable other dictionaries for collabora
COLLABORA_SECCOMP_POLICY: --o:security.seccomp=true          # Changing the value to false allows to disable the seccomp feature of the Collabora container.
INSTALL_LATEST_MAJOR: no        # Setting this to yes will install the latest Major Nextcloud version upon the first installation
NEXTCLOUD_ADDITIONAL_APKS: imagemagick        # This allows to add additional packages to the Nextcloud container permanently. Default is imagemagick but can be overwritten by modifying this value.
NEXTCLOUD_ADDITIONAL_PHP_EXTENSIONS: imagick        # This allows to add additional php extensions to the Nextcloud container permanently. Default is imagick but can be overwritten by modifying this value.
NEXTCLOUD_MAX_TIME: 3600          # This allows to change the upload time limit of the Nextcloud container
NEXTCLOUD_MEMORY_LIMIT: 512M          # This allows to change the PHP memory limit of the Nextcloud container
NEXTCLOUD_STARTUP_APPS: deck twofactor_totp tasks calendar contacts notes        # Allows to modify the Nextcloud apps that are installed on starting AIO the first time
NEXTCLOUD_TRUSTED_CACERTS_DIR:        # Setting this to any value allows to automatically import root certificates into the Nextcloud container
NEXTCLOUD_UPLOAD_LIMIT: 16G          # This allows to change the upload limit of the Nextcloud container
REMOVE_DISABLED_APPS: yes        # Setting this to no keep Nextcloud apps that are disabled via their switch and not uninstall them if they should be installed in Nextcloud.
TALK_PORT: 3478          # This allows to adjust the port that the talk container is using.
UPDATE_NEXTCLOUD_APPS: yes          # When setting to yes (with quotes), it will automatically update all installed Nextcloud apps upon container startup on saturdays.

STORAGE_CLASS: smb-storage-class       # By setting this, you can adjust the storage class for your volumes
APACHE_STORAGE_SIZE: 1Gi       # You can change the size of the apache volume that default to 1Gi with this value
CLAMAV_STORAGE_SIZE: 1Gi       # You can change the size of the clamav volume that default to 1Gi with this value
DATABASE_STORAGE_SIZE: 2Gi       # You can change the size of the database volume that default to 1Gi with this value
DATABASE_DUMP_STORAGE_SIZE: 3Gi       # You can change the size of the database-dump volume that default to 1Gi with this value
ELASTICSEARCH_STORAGE_SIZE: 4Gi       # You can change the size of the elasticsearch volume that default to 1Gi with this value
NEXTCLOUD_STORAGE_SIZE: 6Gi       # You can change the size of the nextcloud volume that default to 1Gi with this value
NEXTCLOUD_DATA_STORAGE_SIZE: 5Gi       # You can change the size of the nextcloud-data volume that default to 1Gi with this value
NEXTCLOUD_TRUSTED_CACERTS_STORAGE_SIZE: 0.5Gi       # You can change the size of the nextcloud-trusted-cacerts volume that default to 1Gi with this value
ONLYOFFICE_STORAGE_SIZE: 1Gi       # You can change the size of the onlyoffice volume that default to 1Gi with this value
REDIS_STORAGE_SIZE: 2.5Gi       # You can change the size of the redis volume that default to 1Gi with this value
TALK_RECORDING_STORAGE_SIZE: 1Gi       # You can change the size of the talk-recording volume that default to 1Gi with this value

NAMESPACE: nextcloud        # By changing this, you can adjust the namespace of the installation which allows to install multiple instances on one kubernetes cluster
NAMESPACE_DISABLED: "yes"        # By setting this to "yes", you can disabled the creation of the namespace so that you can use a pre-created one
NETWORK_POLICY_ENABLED: "no"        # By setting this to "yes", you can enable a network policy that limits network access to the same namespace. Except the Web server service which is reachable from all endpoints.
SUBSCRIPTION_KEY:        # This allows to set the Nextcloud Enterprise key via ENV
SERVERINFO_TOKEN:        # This allows to set the serverinfo app token for monitoring your Nextcloud via the serverinfo app
APPS_ALLOWLIST:        # This allows to configure allowed apps that will be shown in Nextcloud's Appstore. You need to enter the app-IDs of the apps here and separate them with spaces. E.g. 'files richdocuments'
ADDITIONAL_TRUSTED_PROXY:        # Allows to add one additional ip-address to Nextcloud's trusted proxies and to the Office WOPI-allowlist automatically. Set it e.g. like this: 'your.public.ip-address'. You can also use an ip-range here.
ADDITIONAL_TRUSTED_DOMAIN:        # Allows to add one domain to Nextcloud's trusted domains and also generates a certificate automatically for it
NEXTCLOUD_DEFAULT_QUOTA: "10 GB"       # Allows to adjust the default quota that will be taken into account in Nextcloud for new users. Setting it to "unlimited" will set it to unlimited
NEXTCLOUD_MAINTENANCE_WINDOW:        # Allows to define the maintenance window for Nextcloud. See https://docs.nextcloud.com/server/stable/admin_manual/configuration_server/background_jobs_configuration.html#parameters for possible values
SMTP_HOST:        # (empty by default): The hostname of the SMTP server.
SMTP_SECURE:         # (empty by default): Set to 'ssl' to use SSL, or 'tls' to use STARTTLS.
SMTP_PORT:         # (default: '465' for SSL and '25' for non-secure connections): Optional port for the SMTP connection. Use '587' for an alternative port for STARTTLS.
SMTP_AUTHTYPE:         # (default: 'LOGIN'): The method used for authentication. Use 'PLAIN' if no authentication or STARTLS is required.
SMTP_NAME:         # (empty by default): The username for the authentication.
SMTP_PASSWORD:         # (empty by default): The password for the authentication.
MAIL_FROM_ADDRESS:         # (not set by default): Set the local-part for the 'from' field in the emails sent by Nextcloud.
MAIL_DOMAIN:         # (not set by default): Set a different domain for the emails than the domain where Nextcloud is installed.
TALK_MAX_STREAM_BITRATE: "1048576"         # This allows to adjust the max stream bitrate of the talk hpb
TALK_MAX_SCREEN_BITRATE: "2097152"         # This allows to adjust the max stream bitrate of the talk hpb


This means Nextcloud will be reachable on that port via http. See all-in-one/nextcloud-aio-helm-chart/templates/nextcloud-aio-apache-service.yaml at main · nextcloud/all-in-one · GitHub

You then need to point a reverse proxy at that port that handles TLS. The other option is to set it back to 443. Then it handles TLS on its own and will try to retreive a lets encrypt certificate automatically if the configured domain is reachable on port 443.

FYI: I am pretty sure that Nextcloud is not playing well with smb storage due to it not implementing unix permissions but you might be lucky…

I set the port back to 443. The apache service was in Pending state because there is no load balancer so I changed it to NodePort. However, I still couldn’t access it.

It still timed out. When I access it with http://192.168.1.113:32519 or https://192.168.1.113:32519.

This time I don’t even see the get requests.

Like before I am wondering if these errors in pods logs are hinting at any problem?

System config value htaccess.RewriteBase set to string /
Error updating .htaccess file, not enough permissions, not enough free space or "overwrite.cli.url" set to an invalid URL?

Also, I checked the /var/www/html/data/nextcloud.log file and see these errors:

,"args":["/appdata_ocxncfocoone/theming/global"]},{"file":"/var/www/html/lib/private/Files/AppData/AppData.php","line":114,"function":"get","class":"OC\\Files\\Node\\LazyFolder","type":"->","args":["appdata_ocxncfocoone/theming/global"]},{"file":"/var/www/html/apps/theming/lib/Jobs/MigrateBackgroundImages.php","line":151,"function":"getFolder","class":"OC\\Files\\AppData\\AppData","type":"->","args":["global"]},{"file":"/var/www/html/apps/theming/lib/Jobs/MigrateBackgroundImages.php","line":83,"function":"storeUserIdsToProcess","class":"OCA\\Theming\\Jobs\\MigrateBackgroundImages","type":"->","args":[[]]},{"file":"/var/www/html/apps/theming/lib/Jobs/MigrateBackgroundImages.php","line":62,"function":"runPreparation","class":"OCA\\Theming\\Jobs\\MigrateBackgroundImages","type":"->","args":[]},{"file":"/var/www/html/lib/public/BackgroundJob/Job.php","line":61,"function":"run","class":"OCA\\Theming\\Jobs\\MigrateBackgroundImages","type":"->","args":[{"stage":"prepare"}]},{"file":"/var/www/html/lib/public/BackgroundJob/QueuedJob.php","line":43,"function":"start","class":"OCP\\BackgroundJob\\Job","type":"->","args":[{"__class__":"OC\\BackgroundJob\\JobList"}]},{"file":"/var/www/html/lib/public/BackgroundJob/QueuedJob.php","line":29,"function":"start","class":"OCP\\BackgroundJob\\QueuedJob","type":"->","args":[{"__class__":"OC\\BackgroundJob\\JobList"}]},{"file":"/var/www/html/cron.php","line":162,"function":"execute","class":"OCP\\BackgroundJob\\QueuedJob","type":"->","args":[{"__class__":"OC\\BackgroundJob\\JobList"}]}],"File":"/var/www/html/lib/private/Files/Node/Root.php","Line":187,"message":"Error while running background job OCA\\Theming\\Jobs\\MigrateBackgroundImages (id: 135, arguments: {\"stage\":\"prepare\"})","exception":{},"CustomMessage":"Error while running background job OCA\\Theming\\Jobs\\MigrateBackgroundImages (id: 135, arguments: {\"stage\":\"prepare\"})"}}

I hope this doesn’t point to any issues either.

I concur. I had a hard time setting all the correct mount options in the PVs. It almost works fine now. The redis, database pods are fine. Except for the .htaccess permission issue, I don’t see any other serious errors either. Here are my PVs

---

apiVersion: v1
kind: PersistentVolume
metadata:
  name: pv-nextcloud-aio-apache
  namespace: nextcloud
  labels:
    volume-id: pv-nextcloud-aio-apache
spec:
  capacity:
    storage: 1Gi
  storageClassName: smb-storage-class
  persistentVolumeReclaimPolicy: Retain
  accessModes:
    - ReadWriteOnce
  csi:
    driver: smb.csi.k8s.io
    volumeAttributes:
      source: "//192.168.0.100/nextcloud-aio-apache"
    volumeHandle: pv-nextcloud-aio-apache
  mountOptions:
    - guest
    - mfsymlinks
    - dir_mode=0775
    - file_mode=0775
    - uid=33
    - gid=33
    - vers=3.0
---
# apiVersion: v1
# kind: PersistentVolume
# metadata:
#   name: pv-nextcloud-aio-clamav
#   namespace: nextcloud
#   labels:
#     volume-id: nextcloud-aio-clamav
# spec:
#   capacity:
#     storage: 1Gi
#   storageClassName: smb-storage-class
#   persistentVolumeReclaimPolicy: Retain
#   accessModes:
#     - ReadWriteOnce
#   csi:
#     driver: smb.csi.k8s.io
#     volumeAttributes:
#       source: "//192.168.0.100/nextcloud-aio-clamav"
#     volumeHandle: pv-nextcloud-aio-clamav
#   mountOptions:
#     - guest
#     - mfsymlinks
#     - dir_mode=0775
#     - file_mode=0775
#     - uid=33
#     - gid=33
#     - vers=3.0
---
apiVersion: v1
kind: PersistentVolume
metadata:
  name: pv-nextcloud-aio-database
  namespace: nextcloud
  labels:
    volume-id: pv-nextcloud-aio-database
spec:
  capacity:
    storage: 2Gi
  storageClassName: smb-storage-class
  persistentVolumeReclaimPolicy: Retain
  accessModes:
    - ReadWriteOnce
  csi:
    driver: smb.csi.k8s.io
    volumeAttributes:
      source: "//192.168.0.100/nextcloud-aio-database"
    volumeHandle: pv-nextcloud-aio-database
  mountOptions:
    - guest
    - mfsymlinks
    - dir_mode=0750
    - file_mode=0750
    - noperm
    - uid=999
    - gid=999
    - vers=3.0
---
apiVersion: v1
kind: PersistentVolume
metadata:
  name: pv-nextcloud-aio-database-dump
  namespace: nextcloud
  labels:
    volume-id: pv-nextcloud-aio-database-dump
spec:
  capacity:
    storage: 3Gi
  storageClassName: smb-storage-class
  persistentVolumeReclaimPolicy: Retain
  accessModes:
    - ReadWriteOnce
  csi:
    driver: smb.csi.k8s.io
    volumeAttributes:
      source: "//192.168.0.100/nextcloud-aio-database-dump"
    volumeHandle: pv-nextcloud-aio-database-dump
  mountOptions:
    - guest
    - mfsymlinks
    - dir_mode=0775
    - file_mode=0775
    - noperm
    - uid=999
    - gid=999
    - vers=3.0
---
apiVersion: v1
kind: PersistentVolume
metadata:
  name: pv-nextcloud-aio-elasticsearch
  namespace: nextcloud
  labels:
    volume-id: pv-nextcloud-aio-elasticsearch
spec:
  capacity:
    storage: 4Gi
  storageClassName: smb-storage-class
  persistentVolumeReclaimPolicy: Retain
  accessModes:
    - ReadWriteOnce
  csi:
    driver: smb.csi.k8s.io
    volumeAttributes:
      source: "//192.168.0.100/nextcloud-aio-elasticsearch"
    volumeHandle: pv-nextcloud-aio-elasticsearch
  mountOptions:
    - guest
    - mfsymlinks
    - dir_mode=0775
    - file_mode=0775
    - noperm
    - uid=33
    - gid=33
    - vers=3.0
---
apiVersion: v1
kind: PersistentVolume
metadata:
  name: pv-nextcloud-aio-nextcloud
  namespace: nextcloud
  labels:
    volume-id: pv-nextcloud-aio-nextcloud
spec:
  capacity:
    storage: 6Gi
  storageClassName: smb-storage-class
  persistentVolumeReclaimPolicy: Retain
  accessModes:
    - ReadWriteMany
  csi:
    driver: smb.csi.k8s.io
    volumeAttributes:
      source: "//192.168.0.100/nextcloud-aio-nextcloud"
    volumeHandle: pv-nextcloud-aio-nextcloud
  mountOptions:
    - guest
    - mfsymlinks
    - noperm
    - dir_mode=0777
    - file_mode=0777
    - uid=33
    - gid=0
    - vers=3.0
---
apiVersion: v1
kind: PersistentVolume
metadata:
  name: pv-nextcloud-aio-nextcloud-data
  namespace: nextcloud
  labels:
    volume-id: pv-nextcloud-aio-nextcloud-data
spec:
  capacity:
    storage: 5Gi
  storageClassName: smb-storage-class
  persistentVolumeReclaimPolicy: Retain
  accessModes:
    - ReadWriteOnce
  csi:
    driver: smb.csi.k8s.io
    volumeAttributes:
      source: "//192.168.0.100/nextcloud-aio-nextcloud-data"
    volumeHandle: pv-nextcloud-aio-nextcloud-data
  mountOptions:
    - guest
    - mfsymlinks
    - noperm
    - dir_mode=0750
    - file_mode=0750
    - uid=33
    - gid=0
    - vers=3.0
---
apiVersion: v1
kind: PersistentVolume
metadata:
  name: pv-nextcloud-aio-nextcloud-trusted-cacerts
  namespace: nextcloud
  labels:
    volume-id: pv-nextcloud-aio-nextcloud-trusted-cacerts
spec:
  capacity:
    storage: 0.5Gi
  storageClassName: smb-storage-class
  persistentVolumeReclaimPolicy: Retain
  accessModes:
    - ReadWriteOnce
  csi:
    driver: smb.csi.k8s.io
    volumeAttributes:
      source: "//192.168.0.100/nextcloud-aio-nextcloud-trusted-cacerts"
    volumeHandle: pv-nextcloud-aio-nextcloud-trusted-cacerts
  mountOptions:
    - guest
    - mfsymlinks
    - dir_mode=0775
    - file_mode=0775
    - uid=999
    - gid=999
    - vers=3.0
---
# apiVersion: v1
# kind: PersistentVolume
# metadata:
#   name: pv-nextcloud-aio-onlyoffice
#   namespace: nextcloud
#   labels:
#     volume-id: nextcloud-aio-onlyoffice
# spec:
#   capacity:
#     storage: 1Gi
#   storageClassName: smb-storage-class
#   persistentVolumeReclaimPolicy: Retain
#   accessModes:
#     - ReadWriteOnce
#   csi:
#     driver: smb.csi.k8s.io
#     volumeAttributes:
#       source: "//192.168.0.100/nextcloud-aio-onlyoffice"
#     volumeHandle: pv-nextcloud-aio-onlyoffice
#   mountOptions:
#     - guest
#     - mfsymlinks
#     - dir_mode=0775
#     - file_mode=0775
#     - uid=33
#     - gid=33
#     - vers=3.0
---
apiVersion: v1
kind: PersistentVolume
metadata:
  name: pv-nextcloud-aio-redis
  namespace: nextcloud
  labels:
    volume-id: pv-nextcloud-aio-redis
spec:
  capacity:
    storage: 2.5Gi
  storageClassName: smb-storage-class
  persistentVolumeReclaimPolicy: Retain
  accessModes:
    - ReadWriteOnce
  csi:
    driver: smb.csi.k8s.io
    volumeAttributes:
      source: "//192.168.0.100/nextcloud-aio-redis"
    volumeHandle: pv-nextcloud-aio-redis
  mountOptions:
    - guest
    - mfsymlinks
    - dir_mode=0750
    - file_mode=0750
    - uid=999
    - gid=999
    - vers=3.0
---
# apiVersion: v1
# kind: PersistentVolume
# metadata:
#   name: pv-nextcloud-aio-talk-recording
#   namespace: nextcloud
#   labels:
#     volume-id: nextcloud-aio-talk-recording
# spec:
#   capacity:
#     storage: 1Gi
#   storageClassName: smb-storage-class
#   persistentVolumeReclaimPolicy: Retain
#   accessModes:
#     - ReadWriteOnce
#   csi:
#     driver: smb.csi.k8s.io
#     volumeAttributes:
#       source: "//192.168.0.100/nextcloud-aio-talk-recording"
#     volumeHandle: pv-nextcloud-aio-talk-recording
#   mountOptions:
#     - guest
#     - mfsymlinks
#     - dir_mode=0775
#     - file_mode=0775
#     - uid=33
#     - gid=33
#     - vers=3.0
---

@szaimen Thanks for your input. I was finally able to access it via my domain name. I think the server was blocking access via any other domain. When I accessed it via my domain it worked fine.

This topic was automatically closed 8 days after the last reply. New replies are no longer allowed.