Skip to content

Sqservices 1505 doc 1 4 #2334

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 4 commits into from
Apr 29, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions changelog.d/4-docs/pr-2334
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Documentation on how to enforce desktop application only for web app
3 changes: 2 additions & 1 deletion docs/src/how-to/install/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,8 @@ Installing wire-server
(production) How to monitor wire-server <monitoring.rst>
(production) How to see centralized logs for wire-server <logging.rst>
(production) Other configuration options <configuration-options.rst>
Feature settings <team-feature-settings.md>
Server and team feature settings <team-feature-settings.md>
Web app settings <web-app-settings.md>
sft
restund
configure-federation
Expand Down
2 changes: 1 addition & 1 deletion docs/src/how-to/install/team-feature-settings.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Feature settings
# Server and team feature settings

Features can be enabled or disabled on a team level or server wide. Here we will only cover the server wide configuration.

Expand Down
17 changes: 17 additions & 0 deletions docs/src/how-to/install/web-app-settings.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
# Web app settings

## Enforce desktop application only

Wire desktop app is based on Electron and renders Wire web app in a chromium-based wrapper. At the same time Wire web app may be loaded in standard browsers like for example Chrome as well. However, this may not be desirable as under certain circumstances standard browsers may not considered a safe environment for running the Wire web app.

When this flag is set to true it will prevent the web app from running in a standard browser and require the Wire desktop app for running Wire web app.

To enforce desktop application only add the following to your Helm overrides in `values/wire-server/values.yaml`:

```yaml
webapp:
# ...
envVars:
# ...
FEATURE_ENABLE_ENFORCE_DESKTOP_APPLICATION_ONLY: "true"
```