Self-host mattermost-push-proxy
v6.6.0Push notification proxy for Mattermost mobile apps
- Stars
- 282
- RAM
- 1GB
- Port
- 8066 (HTTP API for push notification submission)
mattermost/mattermost-push-proxyWhat is mattermost-push-proxy?
Mattermost Push Proxy is a standalone Go service that forwards push notifications from a Mattermost server to Apple Push Notification service (APNs) for iOS and Firebase Cloud Messaging (FCM) for Android. It supports both standard and VoIP push notifications for iOS calls, uses APNs Auth Keys (.p8) for authentication, and is configured via a JSON file. The proxy is designed to run on a Linux or FreeBSD server with at least 1GB RAM, and can be deployed via binary tarballs, Docker images, or systemd. It has no user-facing UI or authentication — it acts as a relay between Mattermost and the push providers.
Should you self-host mattermost-push-proxy?
mattermost-push-proxy scores 51/100 on selfhost.directory (how scoring works) and ranks #11 of 19 in Notifications. It has 282 GitHub stars.
It shipped 2 stable releases in the past year. The latest, v6.6.0, came out on 18 September 2026. New versions land roughly every 4 months.
Setup is moderate: expect some configuration beyond a single command. An official Docker image is available. It is Apache-2.0-licensed and written mostly in Go.
Its closest alternative on selfhost.directory is ntfy (85/100, 35 134 stars). It scores higher overall, so compare the two before you pick. See mattermost-push-proxy vs ntfy side by side.
Features
- APNs Auth Key authentication
- FIPS-compliant build
- Firebase Cloud Messaging Support
- JSON Configuration
- Push notification relay
- Request throttling
- Structured Logging
- VoIP push notifications (iOS)
mattermost-push-proxy README
More in Notifications
MINDMIND is a self-hosted, open-source reminder app sending push notifications via 100+ Apprise platforms with mobile-friendly UI and REST API.
mollysocketMollySocket is a self-hosted, open-source server that relays Signal notifications to Android via UnifiedPush distributors like ntfy.
naaradNaarad is a self-hosted ntfy.sh instance for IIT Kharagpur community with Heimdall auth, message caching, attachments, web push, and iOS notifications via Docker Compose.
nitropingNitroPing is a self-hosted, open-core feedback platform for product teams to collect and manage user feedback across web, iOS, and Android apps.
NotifiarrSelf-hosted notification agent that connects *Arr apps, Plex, Jellyfin, and other services to Discord with rich formatting, health checks, and media request automation.
notifkitSelf-hosted notification engine sending across channels with user preferences, timing rules, retries, fallback, scheduling, workflows, dashboard, and delivery tracking.
NotifoOpen-source, self-hosted notification service with a REST API and management UI that fans events out over email, SMS, mobile push, web push and webhooks.
NovuOne self-hosted API for product notifications and AI-agent conversations: drives in-app, push, SMS, email, and chat delivery; open-source core, MIT-licensed.
ntfySelf-hosted push notification service sending alerts to phones/desktops via HTTP PUT/POST with priorities, attachments, and action buttons.
ObicoObico Server is the self-hostable backend of the open-source Obico 3D printing platform: remote monitoring, streaming and AI failure detection for OctoPrint/Klipper.
OctoboxOpen-source, self-hosted notification inbox for GitHub: archive, star, mute and filter threads, with Gmail-style keyboard shortcuts, search prefixes and a REST API.
OperationalSelf-hosted event tracking tool for tech products that sends push notifications for critical events like signups, cronjobs, and webhooks.
0 comments