The Remote Provisioning Server (RPS) enables the configuration and activation of Intel® AMT devices based on a defined profile. RPS utilizes the Remote Provision Client (RPC) deployed onto edge devices to connect the devices to the Management Presence Server (MPS) and enable remote manageability features.
For detailed documentation about Getting Started with RPS or other features of the Open AMT Cloud Toolkit, see the docs.
To succesfully deploy RPS, the following software must be installed on your development system:
To deploy the RPS on a local development system:
-
For a local setup, RPS requires an installed MPS in the same parent directory. Clone the RPS repository to the same parent directory where your mps directory is located.
📦parent ┣ 📂mps ┗ 📂rps
git clone https://github.com/open-amt-cloud-toolkit/rps.git && cd rps
-
Run 'npm install' from the working rps directory.
npm install
-
Run 'npm run dev' start command. The npm run dev start command may take 1-2 minutes to install.
npm run dev
Note: Warning messages are okay and expected for optional dependencies.
-
The RPS listens on port 8081. Successful installation produces the command line message:
WebSocketListener - RPS Microservice socket listening on port: 8080 ...! RPS Microservice Rest APIs listening on https://:8081.
For detailed documentation about RPS, see the docs