ControlCenter/ControlCenter.Daemon
0 forks
id: 74
940 Lines
  • CSharp 74%
  • Yaml 16.7%
  • Shell 6.6%
  • Markdown 2.7%
README.md

ControlCenter Daemon

The lightweight telemetry agent for ControlCenter. It runs in the background on your target machines, monitoring hardware statistics and securely exposing them to your central ControlCenter Web dashboard.

Installation

You can automatically download, build, and install the daemon as a systemd service using our one-line setup script. You will be prompted to optionally provide an API Key to secure the daemon during installation.

curl -sSL https://code.weexnes.dev/ControlCenter/ControlCenter.Daemon/~raw/master/install.sh | sudo bash

Requirements

The automated installation script requires git and the .NET SDK to be installed on your target machine to compile the daemon.

Manual Usage

If you prefer to run it manually without installing a background service:

# Set an API token in your user configuration
controlcenter-daemon setToken "your_secret_key"

# Run it manually on a custom port
controlcenter-daemon --port 8080 --key "your_secret_key"
Please wait...
Connection lost or session expired, reload to recover
Page is in error, reload to recover