Node.js library for interacting with the Proxmox API. It provides a simple and lightweight wrapper around the Proxmox API, making it easier to manage your Proxmox virtual environments from a Node.js application.
- Authentication with Proxmox server
- Fetching nodes, storages, networks, and CPU information
- Creating and configuring virtual machines
- Resizing virtual machine disks
- Fetching Proxmox server version
To install the Delirium Proxmox Library, use the following command in your Node.js project:
npm install delirium-proxmox
First, import the necessary services from the library:
import { DeliriumClient } from 'delirium-proxmox';
Then, create an instance of the `DeliriumClient` and use its methods to interact with the Proxmox API:
const deliriumClient = new DeliriumClient();
// Use the client...
This library has the following peer dependencies, which should be installed in your project:
- `@nestjs/axios`
- `@nestjs/common`
- `@nestjs/core`
- `@nestjs/platform-express`
- `axios`
- `reflect-metadata`
- `rxjs`
- `tough-cookie`
This project is licensed under the MIT License. See the LICENSE.md file for details.
- Álvaro Diago de Aguilar - GitHub
Contributions are welcome. Please open an issue or submit a pull request on GitHub.