You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
slack-message: "Our <${{ env.INVITE_LINK }}|public invite link> was configured to allow signups only from a list of allowed domains:\n1. Go to <https://label-studio.slack.com/admin/settings|Workspace settings>, next to `Joining This Workspace`, click `Expand`.\n2. Delete all domains from the list, select `Allow invitations` and click `Save`."
# slack-message: "Our <${{ env.INVITE_LINK }}|public invite link> was configured to allow signups only from a list of allowed domains:\n1. Go to <https://label-studio.slack.com/admin/settings|Workspace settings>, next to `Joining This Workspace`, click `Expand`.\n2. Delete all domains from the list, select `Allow invitations` and click `Save`."
Copy file name to clipboardExpand all lines: docs/source/guide/helm_values.md
+12-6Lines changed: 12 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -174,8 +174,8 @@ Parameters specific to the `app` portion of the Label Studio deployment.
174
174
|`app.nginx.livenessProbe.periodSeconds`| Nginx sidecar container: How often (in seconds) to perform the probe |`5`|
175
175
|`app.nginx.livenessProbe.successThreshold`| Nginx sidecar container: Minimum consecutive successes for the probe to be considered successful after having failed |`1`|
176
176
|`app.nginx.livenessProbe.timeoutSeconds`| Nginx sidecar container: Number of seconds after which the probe times out |`3`|
|`app.nginx.readinessProbe.path`| Nginx sidecar container: Path for readinessProbe|`/version`|
179
179
|`app.nginx.readinessProbe.failureThreshold`| Nginx sidecar container: When a probe fails, Kubernetes will try failureThreshold times before giving up |`2`|
180
180
|`app.nginx.readinessProbe.initialDelaySeconds`| Nginx sidecar container: Number of seconds after the container has started before probe initiates |`60`|
181
181
|`app.nginx.readinessProbe.periodSeconds`| Nginx sidecar container: How often (in seconds) to perform the probe |`10`|
@@ -294,8 +294,9 @@ Parameters specific to the `rqworkers` service of your Label Studio Enterprise d
294
294
## The `global.extraEnvironmentVars` usage
295
295
296
296
The `global.extraEnvironmentVars` section can be used to configure environment properties of Label Studio.
297
-
Any key value put under this section translates to environment variables
298
-
used to control Label Studio's configuration. Every key is upper-cased before setting the environment variable.
297
+
298
+
Any key value put under this section translates to environment variables used to control Label Studio's configuration. Every key is upper-cased before setting the environment variable.
299
+
299
300
An example:
300
301
301
302
```yaml
@@ -304,11 +305,16 @@ global:
304
305
PG_USER: labelstudio
305
306
```
306
307
308
+
!!! note
309
+
If you are deploying to a production environment, you should set `SSRF_PROTECTION_ENABLED: true`. See [Secure Label Studio](security#Enable-SSRF-protection-for-production-environments).
310
+
311
+
307
312
## The `global.featureFlags` usage
308
313
309
314
The `global.featureFlags` section can be used to set feature flags of Label Studio.
310
-
Any key value put under this section translates to environment variables
311
-
used to control Label Studio's feature flags configuration. Every key should start from `ff_` or `fflag_` in lower case.
315
+
316
+
Any key value put under this section translates to environment variables used to control Label Studio's feature flags configuration. Every key should start from `ff_` or `fflag_` in lower case.
Copy file name to clipboardExpand all lines: docs/source/guide/install_enterprise_k8s.md
+4-1Lines changed: 4 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -309,10 +309,13 @@ global:
309
309
310
310
4. Install or upgrade Label Studio Enterprise using Helm.
311
311
312
-
### Use Helm to install Label Studio Enterprise on your Kubernetes cluster
312
+
## Use Helm to install Label Studio Enterprise on your Kubernetes cluster
313
313
314
314
Use Helm to install Label Studio Enterprise on your Kubernetes cluster. Provide your custom resource definitions YAML file. Specify any environment variables that you need to set for your Label Studio Enterprise installation using the `--set` argument with the `helm install` command.
315
315
316
+
!!! note
317
+
If you are deploying to a production environment, you should set the `SSRF_PROTECTION_ENABLED: true` environment variable. See [Secure Label Studio](security#Enable-SSRF-protection-for-production-environments).
Copy file name to clipboardExpand all lines: docs/source/guide/install_k8s.md
+4-1Lines changed: 4 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -150,10 +150,13 @@ global:
150
150
151
151
4. Install or upgrade Label Studio using Helm.
152
152
153
-
### Use Helm to install Label Studio on your Kubernetes cluster
153
+
## Use Helm to install Label Studio on your Kubernetes cluster
154
154
155
155
Use Helm to install Label Studio on your Kubernetes cluster. Provide your custom resource definitions YAML file. Specify any environment variables that you need to set for your Label Studio installation using the `--set` argument with the `helm install` command.
156
156
157
+
!!! note
158
+
If you are deploying to a production environment, you should set the `SSRF_PROTECTION_ENABLED: true` environment variable. See [Secure Label Studio](security#Enable-SSRF-protection-for-production-environments).
Copy file name to clipboardExpand all lines: docs/source/guide/security.md
+7Lines changed: 7 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -61,6 +61,13 @@ If you're using Label Studio Enterprise, you can further secure user access in m
61
61
62
62
Access to the REST API is restricted by user role and requires an access token that is specific to a user account. Access tokens can be reset at any time from the Label Studio UI or using the API.
63
63
64
+
## Enable SSRF protection for production environments
65
+
66
+
When deploying Label Studio into a production environment, set the `SSRF_PROTECTION_ENABLED` environment variable to `true`.
67
+
68
+
This variable is disabled by default to support users who are working with data in their local environments. However, it should be enabled in production usage.
69
+
70
+
64
71
## Secure access to data in Label Studio
65
72
66
73
Data in Label Studio is stored in one or two places, depending on your deployment configuration.
0 commit comments