REST API for ProxmoxAAS
Go to file
Arthur Lu 6f2592dcca add no token proxmox api proxy endpoint
Signed-off-by: Arthur Lu <learthurgo@gmail.com>
2023-02-24 22:19:30 +00:00
.gitignore add vars.js.template, 2023-01-25 00:28:44 +00:00
index.js add no token proxmox api proxy endpoint 2023-02-24 22:19:30 +00:00
package.json add old got as dependency (is a security vulnerability), 2023-02-13 02:11:55 +00:00
proxmoxaas-api.service add start script and sample systemd service 2023-02-10 21:58:22 +00:00
README.md update README.md 2023-01-19 19:50:01 +00:00
start.sh add start script and sample systemd service 2023-02-10 21:58:22 +00:00
vars.js.template add detach disk path, 2023-01-25 00:48:15 +00:00

Configuring API Token and Permissions

  1. Add a new user proxmoxaas-api to proxmox
  2. Create a new API token for the user proxmoxaas-api and copy the secret key to a safe location
  3. Create a new role proxmoxaas-api with at least the following permissions:
  • VM.* except VM.Audit, VM.Backup, VM.Console, VM.Monitor, VM.PowerMgmt, VM.Snapshot, VM.Snapshot.Rollback
  1. Add a new API Token Permission with path: /, select the API token created previously, and role: `proxmoxaas-api