{
  "id": "openhop-repeater",
  "name": "openHop Repeater",
  "also_known_as": [
    "pyMC Repeater"
  ],
  "kind": "gateway",
  "status": "active",
  "maturity": "beta",
  "description": "Lightweight Python MeshCore repeater daemon built on openhop_core for Pi-class and embedded Linux hardware. Supports direct SX1262 SPI radios, CH341 USB-to-SPI adapters, pyMC TCP/USB modems and KISS serial modems. Forwards LoRa packets, exposes a web dashboard, and provides configuration tools for radio setup, policy management, monitoring and integrations. Server for [[software:pymc-console|pyMC Console]].",
  "image": "logo.png",
  "screenshots": [
    {
      "file": "dashboard.png",
      "caption": "Repeater status and packet monitoring dashboard"
    },
    {
      "file": "statistics.png",
      "caption": "Repeater traffic and performance statistics"
    }
  ],
  "maintainers": [
    {
      "name": "Treehouse-00",
      "url": "https://github.com/Treehouse-00"
    },
    {
      "name": "openHop",
      "url": "https://github.com/openhop-dev"
    }
  ],
  "repository": "https://github.com/openhop-dev/openhop_repeater",
  "license": "MIT",
  "languages": [
    "python",
    "shell"
  ],
  "platforms": [
    "linux",
    "docker",
    "proxmox",
    "raspberry-pi"
  ],
  "interfaces": [
    "web",
    "headless"
  ],
  "connections": [
    "serial",
    "usb",
    "http"
  ],
  "node_roles": [
    "repeater"
  ],
  "capabilities": [
    "remote-administration",
    "monitoring",
    "telemetry",
    "packet-analysis"
  ],
  "install": [
    {
      "type": "bare-metal",
      "package": "Python / systemd",
      "url": "https://github.com/openhop-dev/openhop_repeater#installation",
      "command": "sudo bash ./manage.sh install"
    },
    {
      "type": "docker-compose",
      "url": "https://github.com/openhop-dev/openhop_repeater#docker-compose",
      "command": "docker compose up -d --force-recreate --build"
    },
    {
      "type": "proxmox-lxc",
      "url": "https://github.com/openhop-dev/openhop_repeater#proxmox-lxc-installation"
    },
    {
      "type": "source",
      "url": "https://github.com/openhop-dev/openhop_repeater"
    }
  ],
  "popularity": {
    "githubStars": 234,
    "githubForks": 63,
    "githubWatchers": 14,
    "githubOpenIssues": 30,
    "githubContributors": 25,
    "lastChecked": "2026-07-21",
    "releaseDownloads": 0,
    "latestReleaseDownloads": 0
  },
  "verification": {
    "sourceAvailable": true,
    "releasesAvailable": false,
    "signedReleases": false,
    "ciBuilds": true,
    "hasDocumentation": true,
    "lastChecked": "2026-07-21",
    "notes": [
      "Formerly pyMC_Repeater; renamed to openhop_repeater as part of the openHop rebrand.",
      "Supports native SPI SX1262 radios, CH341 USB-to-SPI adapters, pyMC TCP/USB modems and KISS serial modems; SX1302/SX1303 concentrators are not supported.",
      "Web dashboard at http://<repeater-ip>:8000 with setup, monitoring, logs, configuration and update tools."
    ]
  },
  "tags": [
    "repeater",
    "raspberry-pi",
    "sx1262",
    "kiss",
    "self-hosted"
  ],
  "last_reviewed": "2026-07-03",
  "source": {
    "path": "data/software/openhop-repeater/software.yaml",
    "updatedAt": "2026-07-21T08:04:18Z"
  },
  "releases": [],
  "changelogSource": "github",
  "changelogUpdatedAt": "2026-07-05T17:14:49.179Z"
}
