mattermost-push-proxy

mattermost-push-proxy

Docker app from A75G's Repository

Overview

Mattermost Push Notification Service. after starting mkdir /mnt/user/appdata/mattermost-push-proxy/config cd /mnt/user/appdata/mattermost-push-proxy/config wget https://raw.githubusercontent.com/mattermost/mattermost-push-proxy/master/config/mattermost-push-proxy.json https://developers.mattermost.com/contribute/mobile/push-notifications/service/

Mattermost Push Proxy CircleCI branch

See https://developers.mattermost.com/contribute/mobile/push-notifications/service/

VoIP push notifications (iOS Calls)

The proxy delivers PushKit / VoIP pushes for iOS calls. Dispatch is driven by the transport field on the incoming notification: when transport=voip, the proxy emits a VoIP-shaped APNs request (apns-push-type: voip, topic <ApplePushTopic>.voip, minimal payload) using the existing apple_rn / apple_rnbeta ApplePushSettings entry indicated by the message's platform. No extra configuration block is required; the same APNs key is reused for both standard and VoIP pushes.

Operator prerequisites:

  • The iOS app bundle must declare the voip background mode and ship with an entitlement granting the <bundle>.voip APNs topic.

No changes to the standard apple_rn / apple_rnbeta entries are required.

How to Release

To trigger a release of Mattermost Push-Proxy, follow these steps:

  1. For Patch Release: Run the following command:

    make patch
    

    This will release a patch change.

  2. For Minor Release: Run the following command:

    make minor
    

    This will release a minor change.

  3. For Major Release: Run the following command:

    make major
    

    This will release a major change.

Categories

Download Statistics

550,881
Total Downloads
6,128
This Month
42,832
Avg / Month

Total Downloads Over Time

Loading chart...

Related apps

Explore more like this

Explore all

Details

Repository
mattermost/mattermost-push-proxy:latest
Last Updated2026-09-18
First Seen2020-05-25

Runtime arguments

Network
bridge
Shell
sh
Privileged
false

Template configuration

PortPorttcp

Port

Target
8066
Default
8066
Value
8066
Mattermost Push Proxy PathPathrw

Mattermost Push Proxy Path

Target
/mattermost-push-proxy
Default
/mnt/user/appdata/mattermost-push-proxy/proxy/
Value
/mnt/user/appdata/mattermost-push-proxy/
Config PathPathrw

Config Path

Target
/config
Default
/mnt/user/appdata/mattermost-push-proxy/config/
Value
/mnt/user/appdata/mattermost-push-proxy/config/
Certs PathPathrw

Certs Path

Target
/certs
Value
/mnt/user/appdata/mattermost-push-proxy/certs/