Desktop managed resources

plans-img Available on all plans

deployment-img self-hosted deployments

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 custom build of the Mattermost desktop app.

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 setting on the Mattermost server must be configured.

In the below example we add the managed resource /video.

[...]
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