Lowcoder is a developer-friendly open-source low code platform to build internal apps within minutes.
This chart bootstraps an Lowcoder deployment on a Kubernetes cluster using the Helm package manager.
- Kubernetes 1.19+
- Helm 3.2.0+
- PV provisioner support in the underlying infrastructure
- Bitnami helm chart repository (if mongodb and/or redis is installed)
To install the chart with the release name my-lowcoder
into namespace lowcoder
:
# If installing mongodb and/or redis, add bitnami chart repository and update chart dependenices
$ helm repo add bitnami https://charts.bitnami.com/bitnami
$ helm dependency update
# Install the chart
$ helm install -n lowcoder my-lowcoder .
To uninstall/delete the my-lowcoder
deployment from namespace lowcoder
:
$ helm delete -n lowcoder my-lowcoder
Name | Description | Value |
---|---|---|
global.config.publicUrl |
URL of the public User Interface (used eg. in invitation links) | https://somedomain.com/ |
global.config.createWorkspaceOnSignup |
If workspaceMode = SAAS, controls if own workspace is created for the user after sign up | true |
global.config.workspaceMode |
Sets the workspace mode. Possible types are: SAAS, ENTERPRISE | SAAS |
global.config.userId |
User ID of user running Lowcoder server application in container | 9001 |
global.config.groupId |
Group ID of user running Lowcoder server application in container | 9001 |
global.config.corsAllowedDomains |
CORS allowed domains | * |
global.config.enableUserSignUp |
Enable users signing up to lowcoder via login page | true |
global.config.enableEmailAuth |
Controls whether authentication via email is enabled | true |
global.config.emailNotificationSender |
Email used in notifications from lowcoder | info@localhost |
global.config.encryption.password |
Encryption password - CHANGE IT! | lowcoder.org |
global.config.encryption.salt |
Encryption salt - CHANGE IT! | lowcoder.org |
global.config.superuser.username |
Lowcoder superadmin username | admin@localhost |
global.config.superuser.password |
Lowcoder superadmin password - if not supplied, it will be generated | |
global.config.apiKeySecret |
API-KEY secret, should be a string of at least 32 random characters - CHANGE IT | 5a41b0905... |
global.config.maxQueryTimeout |
Maximum query timeout in seconds | 120 |
global.config.maxRequestSize |
Maximum request size | 20m |
global.config.snapshotRetentionTime |
Lowcoder application snapshot retention time (in days) | 30 |
global.config.marketplacePrivateMode |
Controls whether to show Apps on the local Marketplace to anonymous users | true |
global.config.nodeServiceUrl |
URL to node-service server if using external one (disabled by default) | |
global.config.apiServiceUrl |
URL to api-service server if using external one (disabled by default) | |
global.cookie.name |
Name of the lowcoder application cookie | LOWCODER_CE_SELFHOST_TOKEN |
global.cookie.maxAge |
Lowcoder application cookie max age in hours | 24 |
global.defaults.maxOrgsPerUser |
Maximum allowed organizations per user | 100 |
global.defaults.maxMembersPerOrg |
Maximum allowed members per organization | 1000 |
global.defaults.maxGroupsPerOrg |
Maximum groups allowed per organization | 100 |
global.defaults.maxAppsPerOrg |
Maximum allowed applications per organization | 1000 |
global.defaults.maxDevelopers |
Maximum allowed developer accounts | 100 |
global.defaults.apiRateLimit |
Number of max Request per Second - set to 0 to disable rate limiting | 100 |
global.defaults.queryTimeout |
Default lowcoder query timeout | 10 |
global.mailServer.host |
Mail server host (used for sending lowcoder emails) | localhost |
global.mailServer.port |
Mail server port | 578 |
global.mailServer.smtpAuth |
Use SMPT authentication when sending mails | false |
global.mailServer.authUsername |
Username (email) used for SMTP authentication | |
global.mailServer.authPassword |
Password used for authentication | |
global.mailServer.useSSL |
Enable SSL for connetion to the mail server | false |
global.mailServer.useStartTLS |
Enable STARTTLS | true |
global.mailServer.requireStartTLS |
Require STARTTLS | true |
global.plugins.folder |
Folder from which to load lowcoder plugins | /plugins |
Name | Description | Value |
---|---|---|
redis.enabled |
Install our own instance of redis | true |
redis.externalUrl |
External Redis URL used when redis.enabled is false |
"" |
All available parameters can be found in Bitnami Redis Chart
Name | Description | Value |
---|---|---|
mongodb.enabled |
Install our own instance of mongo database | true |
mongodb.externalUrl |
External mongo database connection string when mongodb.enabled is false |
"" |
All available parameters can be found in Bitnami MongoDB Chart