Mattermost Push Proxy
Mattermost Push Proxy is a self-hosted notification relay that delivers push notifications to Mattermost mobile apps on iOS and Android by forwarding messages…
Platform availability
Available on 1 of 9 platforms
- Unraid
- TrueNAS (not listed)
- Umbrel (not listed)
- ZimaOS (not listed)
- Proxmox (not listed)
- Helm (not listed)
- Mac (not listed)
- Windows (not listed)
- Linux (not listed)
Health score?A 0-100 score computed nightly from four factors: maintained (40%: recent commits and steady activity), popular (25%: GitHub stars, log scale), easy to install (20%: platforms, install notes, setup guides, Docker image) and light to run (15%: minimum RAM, ARM support). When the source code has been checked, a fifth factor, security check (20%: automated scan for committed secrets, unsafe desktop-app settings, known-vulnerable dependencies and project hygiene; any serious finding caps it at 20), is added. Factors without data are left out and the rest are rescaled.
60/100 Good
- Maintained
- 80last commit 71 days ago
- Popular
- 49282 GitHub stars
- Easy to install
- 351 install platform, install notes, Docker image
- Light to run
- No data
Based on 3 of 4 factors.
Availability: platform listings confirmed today, links checked 11 days ago
- GitHub stars
- 282
- Open issues
- 2
- Last commit
- 2026-08-05
- Latest release
- v6.6.0
- License
- Apache-2.0
- Activity
- stale
Checked 7 days ago - source: GitHub (mattermost/mattermost-push-proxy)
Resources & Compatibility
ARM (e.g. Raspberry Pi) is supported.
Checked 17 days ago - source: Docker Hub image tags and published docs
First-install notes
- Make your .env file first Copy env.example to .env and fill in your settings before starting the app. Without this, the service may not know your required configuration and can fail to start. source
- Start the service after install Run sudo systemctl start mattermost after installation so the service actually runs. If you forget this, the service stays stopped and nothing will respond. source
- Initial configuration Create the /mnt/user/appdata/mattermost-push-proxy/config directory and download the default configuration file (config/mattermost-push-proxy.json) from the repository before starting the service. source
Fetched 8 days ago - each note links to its source
Variants
Alternatives (12)
- Buzz - Buzz is a self-hosted workspace where humans and artificial intelligence (AI) agents collaborate in shared Nostr rooms.
- Discord - A versatile platform for text and voice communication, featuring topic-specific channels, customizable moderation, and smooth low latency i…
- Echoed - Lightweight chat platform for gamers and teams, offering low-latency voice and video, unlimited text channels, task management, and privacy…
- Element - A secure collaboration app with end-to-end encryption and interoperability across web, desktop, and mobile.
- Element X - It is the brand new, and fastest ever, Matrix client.
- Matrix - Matrix is a free, open-source protocol and server for secure, decentralized real-time messaging.
- Meshchat - A simple mesh network communications app powered by the Reticulum Network Stack.
- Quiet Chat - Peer-to-peer group chat platform syncing messages over Tor and IPFS, ensuring private, encrypted, decentralized collaboration without any c…
- Rakuten Viber - Secure messaging, free calls, group chats up to 250, emoji reactions, disappearing messages, low-cost international calls, rich media and c…
- Rocket.Chat - Rocket.Chat is an open-source, self-hosted web chat server for company or community messaging, extensible for developers building custom ch…
- Slack - Slack is a secure team messaging and collaboration platform, provided here as a Kasm container that gives you a private, dedicated workspac…
- Spokes - Spokes is a self-hosted text, voice, and video chat platform for families, friend groups, and small teams that offers a private, fully-feat…
Checked 14 days ago - source: AlternativeTo
Common questions
How does the proxy decide whether to send a VoIP push?
Dispatch is driven by the transport field on the incoming notification. When transport=voip, the proxy emits a VoIP-shaped APNs request using the existing apple_rn configuration.
When does the documentation say you must host your own push proxy?
Customers building their own custom mobile apps must host their own push proxy service.
Answers sourced from docs.mattermost.com, github.com
Community
- Mattermost Discussion Forums - Discover - Discourse Discover (forum)
- Discussion & news around the open-source, self-hosted Slack ... - Reddit (reddit)
- Self-hosted mattermost and push notifications (forum)
- Push notifications options - Troubleshooting - Mattermost Discussion Forums (forum)
- Mattermost-push-proxy problem - Mobile Apps - Mattermost Discussion Forums (forum)
- The best way to host Mattermost ?? : r/selfhosted - Reddit (reddit)
Collected 11 days ago - public community threads