-
Notifications
You must be signed in to change notification settings - Fork 1
agent commands
remotepower-agent status # Show enrollment info, version, all interfaces
sudo remotepower-agent enroll # Enroll interactively
sudo remotepower-agent re-enroll # Re-enroll preserving history/tags/group/notes
sudo remotepower-agent update # Force self-update check immediately
sudo remotepower-agent integrity # Verify binary SHA-256 vs server
sudo remotepower-agent run # Run in foreground (debug)
systemctl status remotepower-agent
journalctl -u remotepower-agent -f
systemctl restart remotepower-agentpip install psutil --break-system-packages
sudo systemctl restart remotepower-agentTo make an agent refuse every command (exec, reboot, config apply, self-update) while it keeps observing and reporting, create an operator-owned marker file:
sudo touch /etc/remotepower/audit-mode # Linux / macOS
# Windows: create %ProgramData%\RemotePower\audit-mode (no extension)The agent then rejects all commands at the source, reports audit_mode: true in
its heartbeat (the device shows an AUDIT badge), and the server refuses to
even queue commands for it. The server cannot clear the file — only someone with
access to the host can. Remove the file to restore normal operation. Enforced
identically by the Linux, Windows and macOS agents.
A queued exec command can carry its own timeout with a to=<seconds>: prefix,
for example exec:to=600:restic backup …. The value is clamped to 1–3600s and
overrides the default (300s, or 1800s for package-upgrade/reboot commands). All
three agents honour it.
The server tracks each agent's version against its own. An agent on the same major version is fine; one a major behind is offered an update; one more than a major behind is flagged for a clean reinstall rather than a self-update; an agent newer than the server (downgrade risk) is flagged so you upgrade the server first.
Point the agent at backup files/repos to verify (restic / borg / tar check) via
backup_monitors in the agent config. Results ride the heartbeat and raise
backup_verify_failed / backup_verify_passed events so a silently-corrupt
backup is caught before you need it.
RemotePower · README · CHANGELOG · remotepower.tvipper.com — generated from docs/, do not edit pages here directly.
Getting started
- Install
- Admin guide
- Deployment map
- Docker / Compose
- HTTPS / TLS
- Self-signed TLS
- Upgrading
- Troubleshooting
Agents & devices
Monitoring & health
Security
Integrations & automation
- Homelab integrations
- OPNsense
- Scripts
- Custom scripts
- MCP server
- Webhooks
- Terraform / IaC
- AI assistant
- RAG
Reference
- Architecture
- CMDB
- Feature inventory
- REST API
- Swagger / OpenAPI
- Fleet management
- Scaling
- Satellites
- Keyboard shortcuts
Release notes