Repository navigation
macOS Installation
Download the macOS ARM64 standalone archive for Apple Silicon or macOS x64 for an Intel Mac from Releases. Node.js is included. For a checkout, use Source installation.
Download the matching .sha256 file. From the download directory, use the exact filename from the release, for example:
shasum -a 256 -c GearBeacon-v1.2.0-macos-arm64.tar.gz.sha256
tar -xzf GearBeacon-v1.2.0-macos-arm64.tar.gzEnter the extracted package directory and run:
./gearbeaconOpen http://localhost:8787. Portable data lives in ~/Library/Application Support/GearBeacon. Keep the process running to monitor. Keep the executable, web, and manifest together.
Packages are currently unsigned and not notarized. A checksum verifies the downloaded bytes against the release; it does not remove macOS security prompts. Review the source and release provenance before making any platform-specific trust decision.
Close any portable process, then run from the extracted standalone package:
sudo ./install-macos-service.shThe installer creates a dedicated _gearbeacon identity, root-owned application files, and a service-owned data directory. Initial access defaults to authenticated private mode, binding 0.0.0.0.
| Component | Location |
|---|---|
| Application | /usr/local/lib/gearbeacon |
| Data | /Library/Application Support/GearBeacon |
| Log | /Library/Application Support/GearBeacon/gearbeacon.log |
| LaunchDaemon | /Library/LaunchDaemons/com.gearbeacon.server.plist |
| Label | com.gearbeacon.server |
The service data path differs from the portable path. Transfer an existing installation using Backups and recovery, keeping its database and encryption key together.
sudo launchctl print system/com.gearbeacon.server
sudo tail -n 50 '/Library/Application Support/GearBeacon/gearbeacon.log'To stop the loaded daemon:
sudo launchctl bootout system /Library/LaunchDaemons/com.gearbeacon.server.plistTo start it again after it has been unloaded:
sudo launchctl bootstrap system /Library/LaunchDaemons/com.gearbeacon.server.plistRead the setup token locally from the log and complete first run. The daemon runs independently of your desktop session. Mounted backup storage must be accessible to _gearbeacon when the daemon runs; verify it with the backup and restore-test controls.
Use the backup-confirmed native helper described in Updates and rollback. Run sudo ./uninstall-macos-service.sh from the package to uninstall; it preserves data unless explicitly given --remove-data.
Implementation: macOS installer, uninstaller, native updater.
Wiki home · Troubleshooting · Source repository · Releases · Report a security issue privately
Documentation covers GearBeacon 1.2.0 and the current source layout. GearBeacon is independent and is not affiliated with or endorsed by Ubiquiti Inc.
Start and install
Use GearBeacon
- Watchlist and Browse
- Collections and purchases
- Auto-buy setup and verification (dev)
- Alerts and notifications
- Email and webhooks
- Stock insights
- Activity and Operations
Configure and maintain
- Configuration reference
- Security and access
- Reverse proxy
- Backups and recovery
- Updates and rollback
- Troubleshooting
Develop