Availability |
Odoo Online
Odoo.sh
On Premise
|
Odoo Apps Dependencies |
Discuss (mail)
|
Lines of code | 1014 |
Technical Name |
odoo_proxmox_manager |
License | LGPL-3 |
Website | https://www.durpro.com |
Versions | 17.0 |
# 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
- Odoo 17.0
- Python package requirements: ` proxmoxer requests `
### Steps
- Clone this repository into your Odoo addons directory
- Install the required Python packages: `bash pip install proxmoxer requests `
- Update your Odoo addons list
- Install the module through Odoo's Apps menu
## Configuration
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
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
- Navigate to Proxmox -> Servers
- Create or select a server
- Click "Sync VMs" to synchronize virtual machines
- View server status and resource information
### Managing Virtual Machines
- Navigate to Proxmox -> Virtual Machines
- View all VMs across your servers
- Use the action buttons to: - Start VMs - Stop VMs - Restart VMs - Suspend VMs - Resume VMs
### Managing Clusters
- Navigate to Proxmox -> Clusters
- Create a new cluster
- Add servers to the cluster
- 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