Skip to Content
Menu

Proxmox Manager

by
Odoo
v 17.0 Third Party 32
Download for v 17.0 Deploy on Odoo.sh
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Discuss (mail)
Lines of code 1014
Technical Name odoo_proxmox_manager
LicenseLGPL-3
Websitehttps://www.durpro.com
Versions 17.0
You bought this module and need support? Click here!

# Odoo Proxmox Manager

This module allows you to manage your Proxmox servers and virtual machines directly from Odoo 17.0.

## Features

  • Manage multiple Proxmox servers and clusters
  • Monitor server status and resources
  • View and manage virtual machines
  • Start, stop, restart, suspend, and resume VMs
  • Group servers into clusters for better organization
  • Multi-company support
  • Role-based access control

## Installation

### Prerequisites

  1. Odoo 17.0
  2. Python package requirements: ` proxmoxer requests `

### Steps

  1. Clone this repository into your Odoo addons directory
  2. Install the required Python packages: `bash pip install proxmoxer requests `
  3. Update your Odoo addons list
  4. Install the module through Odoo's Apps menu

## Configuration

  1. Create an API Token in your Proxmox server: - Log in to your Proxmox web interface - Go to Datacenter -> Permissions -> API Tokens - Create a new token and note down the Token ID and Secret

  2. In Odoo: - Go to the Proxmox menu - Create a new cluster (optional) - Create a new server:

    • Enter the server hostname
    • Enter your API token information
    • Test the connection

## Usage

### Managing Servers

  1. Navigate to Proxmox -> Servers
  2. Create or select a server
  3. Click "Sync VMs" to synchronize virtual machines
  4. View server status and resource information

### Managing Virtual Machines

  1. Navigate to Proxmox -> Virtual Machines
  2. View all VMs across your servers
  3. Use the action buttons to: - Start VMs - Stop VMs - Restart VMs - Suspend VMs - Resume VMs

### Managing Clusters

  1. Navigate to Proxmox -> Clusters
  2. Create a new cluster
  3. Add servers to the cluster
  4. Use "Sync All Servers" to update all servers in the cluster

## Security

The module includes two user groups: - Proxmox User: Can view servers and VMs - Proxmox Manager: Can manage servers and VMs

## Support

For bugs or feature requests, please create an issue in the repository.

## License

LGPL-3

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author, please use the developer contact information. They can usually be found in the description.
Please choose a rating from 1 to 5 for this module.