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.6.1.tar.gz (31.9 kB view details)

Uploaded Source

Built Distribution

myprox-0.6.1-py3-none-any.whl (35.4 kB view details)

Uploaded Python 3

File details

Details for the file myprox-0.6.1.tar.gz.

File metadata

  • Download URL: myprox-0.6.1.tar.gz
  • Upload date:
  • Size: 31.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for myprox-0.6.1.tar.gz
Algorithm Hash digest
SHA256 2e5641d5a2dadbd72c2a2102199692844ba8f97b86e0fa7537ca6da59fa08c64
MD5 59270d1197953f37960cda91b3773aa7
BLAKE2b-256 91f96d2f343a0015a47a83992f3d92d4f849c67a63c109fa51b0f3a6ebb919c7

See more details on using hashes here.

File details

Details for the file myprox-0.6.1-py3-none-any.whl.

File metadata

  • Download URL: myprox-0.6.1-py3-none-any.whl
  • Upload date:
  • Size: 35.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for myprox-0.6.1-py3-none-any.whl
Algorithm Hash digest
SHA256 7b0a4155ee2c2c77c5e52c5f0244ec5261489c4eb4fcc4def6dfacd001651e1b
MD5 77590190f3da3f26a2b35021d7ad8362
BLAKE2b-256 d4cce2e307da9e6d9d81886ffbde75711260c3cef05fb13337b57acc5d328262

See more details on using hashes here.

Supported by

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