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. [Utility &amp; Helpers](/categories/utility)
4. /
5. jordaneunson/munkireport-rustdesk

ActiveMunkireport-module[Utility &amp; Helpers](/categories/utility)

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

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

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

Since Jan 23Pushed 5mo 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 today

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

26

—

LowBetter than 41% of packages

Maintenance72

Regular maintenance activity

Popularity0

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity25

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

161d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/164394929?v=4)[jordaneunson](/maintainers/jordaneunson)[@jordaneunson](https://github.com/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)
```

PHPackages © 2026

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