Files
team/docs/main/deployment-guide/desktop/desktop-app-managed-resources.mdx
bc56925599 feat(docs): move docs-experimental content into monorepo docs/ (#37330)
* feat(docs): move docs-experimental content into monorepo docs/

* Remove plan related files and comments

* Cleanup comments, remove generated files

---------

Co-authored-by: Hanzo Dev <[email protected]>
2026-07-02 18:42:57 +03:00

38 lines
1.7 KiB
Plaintext

---
title: "Desktop managed resources"
---
<PlanAvailability slug="all-commercial" />
The Mattermost desktop app supports managed resources. A managed resource can be any service available on the same hostname using the same protocol as the Mattermost server.
<Note>
Using this feature requires a <code>custom build of the Mattermost desktop app \</deployment-guide/desktop/distribute-a-custom-desktop-app\></code>.
</Note>
Add the path of a managed resource to your configuration file. When selected, it opens as a pop-up window in the Mattermost desktop app.
In addition to customizing the Mattermost Desktop App, the [Managed Resource Paths](/administration-guide/configure/environment-configuration-settings#managed-resource-paths) setting on the Mattermost server must be configured.
In the below example we add the managed resource `/video`.
``` text
[...]
managedResources: ['trusted', 'video'],
[...]
```
Here are two example server URLs each with valid and invalid managed resource URLs:
- Mattermost server: `https://mattermost.my.org`
- A valid video service: `https://mattermost.my.org/video`
- A valid conference service: `https://mattermost.my.org/conference`
- An invalid video service using a different protocol: `http://mattermost.my.org/video`
- An invalid conference service having a different origin: `https://conference.my.org`
- Mattermost server: `https://my.org/mattermost`
- A valid video service: `https://my.org/video`
- A valid conference service: `https://my.org/conference`
- An invalid video service using a different protocol: `http://my.org/video`
- An invalid conference service having a different origin: `https://conference.my.org`