Rubix Notify
Rubix Notify sends login notifications from your WordPress site to an ntfy topic. It is designed for site owners, administrators, agencies, and managed service providers who want simple push alerts when users access a WordPress dashboard.
The plugin can be used with ntfy.sh or a self-hosted ntfy server. This makes it suitable for personal sites, client websites, internal systems, managed WordPress environments, and privacy-conscious deployments.
When a user logs in, the plugin can send a notification to your configured ntfy topic. This helps administrators keep track of access activity without needing to constantly check WordPress logs or email inboxes.
Typical use cases include:
- Monitoring administrator logins
- Receiving alerts for client website access
- Tracking access to internal WordPress sites
- Sending login events to a self-hosted notification server
- Improving visibility across managed WordPress installations
Rubix Notify is lightweight and focused. It does not replace a full security plugin, firewall, or audit logging system. Instead, it provides a simple notification layer for login activity.
Features
- Send login alerts to ntfy
- Supports ntfy.sh and self-hosted ntfy servers
- Works with custom ntfy server URLs
- Optional token-based authentication
- Lightweight WordPress integration
- Suitable for agencies, administrators, and managed WordPress sites
Source Code and Build Instructions
This plugin includes a compiled React admin asset at admin/index.js.
The human-readable source code used to generate the compiled admin asset is publicly available at:
https://github.com/rubix-studios-pty-ltd/rubix-notify
To rebuild the compiled admin files:
Clone the repository. Install dependencies with pnpm install. Build the admin assets with pnpm build.
The generated admin JavaScript is output to admin/index.js.
Third-party JavaScript dependencies are declared in package.json and locked in pnpm-lock.yaml.
The public repository is provided so future maintainers, reviewers, and contributors can inspect, modify, and rebuild the React admin interface from source.