installing via helm chart login issue #5976
-
Steps to reproduce
Expected behaviorto work properly Actual behaviorfails install because of missing NEXTCLOUD_DATADIR in values.yaml DATABASE_PASSWORD: ****
FULLTEXTSEARCH_PASSWORD: ****
IMAGINARY_SECRET: ****
NC_DOMAIN: next.domain.com
NEXTCLOUD_PASSWORD: ****
ONLYOFFICE_SECRET: ****
RECORDING_SECRET: ****
REDIS_PASSWORD: ****
SIGNALING_SECRET: ****
TALK_INTERNAL_SECRET: ****
TIMEZONE: Asia/Tehran
TURN_SECRET: ****
WHITEBOARD_SECRET: ****
CLAMAV_ENABLED: "yes" # 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: "yes" # Setting this to "yes" (with quotes) enables the option in Nextcloud automatically.
IMAGINARY_ENABLED: "yes" # 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: "yes" # Setting this to "yes" (with quotes) enables the option in Nextcloud automatically.
TALK_RECORDING_ENABLED: "yes" # 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: 80
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
INSTALL_LATEST_MAJOR: no # Setting this to yes will install the latest Major Nextcloud version upon the first installation
NEXTCLOUD_ADDITIONAL_APKS: imagemagick
NEXTCLOUD_ADDITIONAL_PHP_EXTENSIONS: imagick
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
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. It should be set to something higher than 1024! Otherwise it might not work!
UPDATE_NEXTCLOUD_APPS: no # When setting to yes (with quotes), it will automatically update all installed Nextcloud apps upon container startup on saturdays.
STORAGE_CLASS: nfs
APACHE_STORAGE_SIZE: 1Gi
CLAMAV_STORAGE_SIZE: 5Gi
DATABASE_STORAGE_SIZE: 5Gi # You can change the size of the database volume that default to 1Gi with this value
DATABASE_DUMP_STORAGE_SIZE: 1Gi # You can change the size of the database-dump volume that default to 1Gi with this value
ELASTICSEARCH_STORAGE_SIZE: 1Gi # You can change the size of the elasticsearch volume that default to 1Gi with this value
NEXTCLOUD_STORAGE_SIZE: 5Gi # 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: 1Gi
ONLYOFFICE_STORAGE_SIZE: 1Gi # You can change the size of the onlyoffice volume that default to 1Gi with this value
REDIS_STORAGE_SIZE: 1Gi # 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: "no"
NETWORK_POLICY_ENABLED: "no"
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:
ADDITIONAL_TRUSTED_PROXY:
ADDITIONAL_TRUSTED_DOMAIN:
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:
SMTP_HOST: smtp.domain.com
SMTP_SECURE: STARTTLS
SMTP_PORT: 587
SMTP_AUTHTYPE: PLAIN
SMTP_NAME: [email protected]
SMTP_PASSWORD: ****
MAIL_FROM_ADDRESS: noreply
MAIL_DOMAIN: kamva.ir
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
|
Beta Was this translation helpful? Give feedback.
Replies: 8 comments 3 replies
-
Hi, can you please post the exact error message here? |
Beta Was this translation helpful? Give feedback.
-
I get this error:
|
Beta Was this translation helpful? Give feedback.
-
Can you please try to use a different namespace for testing and check if it suceeds to install? If not, can you please post the logs here? |
Beta Was this translation helpful? Give feedback.
-
failed again
I waited 20 minutes. stuck at |
Beta Was this translation helpful? Give feedback.
-
You need to wait longer. if you use nfs, this might take a very long time to extract the files to your share. |
Beta Was this translation helpful? Give feedback.
-
it worked. I did set up ingress for apache on port 80 and 8080 in order to get user/pass. it does not load on 8080 am I doing anything wrong? the docs doesn't mention anything |
Beta Was this translation helpful? Give feedback.
-
UPDATE: I did port-forward on 8080. it still didn't work I'm asking because |
Beta Was this translation helpful? Give feedback.
-
The helm chart publishes its own port on the server: https://github.com/nextcloud/all-in-one/blob/main/nextcloud-aio-helm-chart/templates/nextcloud-aio-apache-service.yaml. If you use apache_port 443, it will be able to generate its own certificate. |
Beta Was this translation helpful? Give feedback.
I found out why it's not working. since I do have a load balancer on my cluster (nginx for ingress controller). I assume most people already have ingress controller like nginx on their cluster.
the frustrating part is, when I disabled the nginx controller (and all my services went down because of it), it did load correctly with ssl but still could not login with
admin
and the password I set in values.yamlso my original issue of logging in is still not fixed.