Skip to main content

simple web frontend for Proxmox VE users

Project description

MyProx

A simple web frontend for accessing and managing VMs running on Proxmox VE. It is targeted on end-users.


Main Features

  • List all VMs a user has permissions on
  • Manage VM state, e.g. starting and stopping
  • Open SPICE console (virt-viewer)
  • Authentication against Proxmox
  • Web frontend has responsive design
  • Does not require root privileges
  • Built on light-weight CherryPy framework
  • No JavaScript bloat; no external font/JS includes
  • Simple installation using pip, few dependencies

Installation

Install using PyPi:

pip3 install myprox

Quickstart

After installing "MyProx" as shown above, just execute the tool to get it running:

myprox

Configuration can be done in the file /etc/myprox/myprox.conf. A commented example file can be downloaded at https://github.com/towalink/myprox/blob/main/src/myprox/templates/myprox.conf.


Screenshots

screenshot: show list of VMs

See additional screenshots in the "screenshots" folder.


Reporting bugs

In case you encounter any bugs, please report the expected behavior and the actual behavior so that the issue can be reproduced and fixed.


Developers

Clone repository

Clone this repo to your local machine using https://github.com/towalink/myprox.git

Install the module temporarily to make it available in your Python installation:

pip3 install -e <path to directory with setup.py>

License

License

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

MyProx-0.5.0.tar.gz (31.6 kB view hashes)

Uploaded Source

Built Distribution

MyProx-0.5.0-py3-none-any.whl (35.1 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page