PHPackages                             jordaneunson/munkireport-rustdesk - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. jordaneunson/munkireport-rustdesk

ActiveMunkireport-module

jordaneunson/munkireport-rustdesk
=================================

MunkiReport module for collecting RustDesk remote desktop client configuration data from macOS endpoints

v0.1(3mo ago)00MITPHPPHP &gt;=7.4

Since Jan 23Pushed 3mo agoCompare

[ Source](https://github.com/jordaneunson/munkireport-rustdesk)[ Packagist](https://packagist.org/packages/jordaneunson/munkireport-rustdesk)[ Docs](https://github.com/jordaneunson/munkireport-rustdesk)[ RSS](/packages/jordaneunson-munkireport-rustdesk/feed)WikiDiscussions main Synced 1mo ago

READMEChangelogDependenciesVersions (2)Used By (0)

RustDesk Module for MunkiReport
===============================

[](#rustdesk-module-for-munkireport)

A MunkiReport module that collects RustDesk remote desktop client configuration data from macOS endpoints.

Overview
--------

[](#overview)

This module enables MSPs and IT administrators to track RustDesk client deployments across their fleet. Instead of manually documenting RustDesk IDs, this module automatically reports them to MunkiReport alongside other machine data.

Data Collected
--------------

[](#data-collected)

FieldDescriptionRustDesk IDThe unique 9-digit identifier for the clientRelay ServerThe configured rendezvous/relay serverKeyThe public key for server authenticationVersionInstalled RustDesk application versionPermanent Password SetWhether unattended access is configuredAliasCustom friendly name if configuredRequirements
------------

[](#requirements)

- MunkiReport v5.x
- RustDesk client installed on endpoints
- macOS endpoints

Installation
------------

[](#installation)

1. Clone this repository into your MunkiReport `local/modules/` directory:

    ```
    cd /path/to/munkireport/local/modules
    git clone https://github.com/jordaneunson/munkireport-rustdesk.git rustdesk
    ```
2. Run database migrations:

    ```
    cd /path/to/munkireport
    ./please migrate
    ```
3. Add `rustdesk` to your `MODULES` configuration in `.env` or `config.php`
4. Deploy the module to clients via Munki

Usage
-----

[](#usage)

Once deployed, the module will:

- Appear as a tab on individual machine detail pages
- Provide a listing view at `/show/listing/rustdesk`
- Allow filtering/searching by RustDesk ID, relay server, version, etc.

Configuration Files
-------------------

[](#configuration-files)

The module reads from these RustDesk configuration locations on macOS:

- `~/Library/Preferences/com.carriez.rustdesk/RustDesk2.toml` - Server settings
- `~/Library/Preferences/com.carriez.rustdesk/RustDesk.toml` - Client settings

License
-------

[](#license)

MIT

###  Health Score

28

—

LowBetter than 54% of packages

Maintenance79

Regular maintenance activity

Popularity0

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity24

Early-stage or recently created project

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Unknown

Total

1

Last Release

109d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/ab37713a96ff9056a8e1e1e347e806fd1f4ab300425aae599919cfa9ce893d28?d=identicon)[jordaneunson](/maintainers/jordaneunson)

---

Top Contributors

[![jordaneunson](https://avatars.githubusercontent.com/u/164394929?v=4)](https://github.com/jordaneunson "jordaneunson (6 commits)")

---

Tags

moduleinventorymacosmunkireportrustdeskremote-desktop

### Embed Badge

![Health badge](/badges/jordaneunson-munkireport-rustdesk/health.svg)

```
[![Health](https://phpackages.com/badges/jordaneunson-munkireport-rustdesk/health.svg)](https://phpackages.com/packages/jordaneunson-munkireport-rustdesk)
```

###  Alternatives

[nwidart/laravel-modules

Laravel Module management

6.1k14.6M274](/packages/nwidart-laravel-modules)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
