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

Uploaded Source

Built Distribution

MyProx-0.6.0-py3-none-any.whl (35.0 kB view details)

Uploaded Python 3

File details

Details for the file MyProx-0.6.0.tar.gz.

File metadata

  • Download URL: MyProx-0.6.0.tar.gz
  • Upload date:
  • Size: 31.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.9

File hashes

Hashes for MyProx-0.6.0.tar.gz
Algorithm Hash digest
SHA256 75897e86324f4c514c3b392371d1a40ed5df60de1af4bc3ec8e02d3b8d2c1813
MD5 64036a890548dfc1da1af3a6dc1da909
BLAKE2b-256 20a0f957b3d54b2faafa871cf1fc3d1b535721f0d020c45e625e3cc0e083718b

See more details on using hashes here.

File details

Details for the file MyProx-0.6.0-py3-none-any.whl.

File metadata

  • Download URL: MyProx-0.6.0-py3-none-any.whl
  • Upload date:
  • Size: 35.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.9

File hashes

Hashes for MyProx-0.6.0-py3-none-any.whl
Algorithm Hash digest
SHA256 3f8317e6d861667783fbb154ef2b4340bbe3961d7f280f01fcf0c1ca304df6bd
MD5 0cca85e9b4ac950adfa0a202f56b987f
BLAKE2b-256 e370b074aeb5e09655e6375da59e1beebd3988c4af23de27dc56da288669d892

See more details on using hashes here.

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