Git Product home page Git Product logo

cv4pve-pepper's Introduction

cv4pve-pepper

License AppVeyor branch

    ______                _                      __
   / ____/___  __________(_)___ _   _____  _____/ /_
  / /   / __ \/ ___/ ___/ / __ \ | / / _ \/ ___/ __/
 / /___/ /_/ / /  (__  ) / / / / |/ /  __(__  ) /_
 \____/\____/_/  /____/_/_/ /_/|___/\___/____/\__/

Launching SPICE on Proxmox VE                  (Made in Italy)

Usage: cv4pve-pepper [options]

Options:
  -?|-h|--help  Show help information
  --version         Show version information
  --host            The host name host[:port],host1[:port],host2[:port]
  --api-token       Api token format 'USER@REALM!TOKENID=UUID'. Require Proxmox VE 6.2 or later
  --username        User name <username>@<realm>
  --password        The password. Specify 'file:path_file' to store password in file.
  --vmid            The id or name VM
  --proxy           SPICE proxy server. This can be used by the client to specify the proxy server.
                    All nodes in a cluster runs 'spiceproxy', so it is up to the client to choose one.
                    By default, we return the node where the VM is currently running.
                    If specify http://[host]:[port] then replace proxy option in file .vv. E.g. for reverse proxy.
  --viewer          Executable SPICE client remote viewer.
  --viewer-options  Send options directly SPICE Viewer (quote value).

Commands:
  app-check-update  Check update application
  app-upgrade       Upgrade application

Run 'cv4pve-pepper [command] --help' for more information about a command.

cv4pve-pepper is a part of suite cv4pve-tools.
For more information visit https://www.cv4pve-tools.com

Copyright and License

Copyright: Corsinvest Srl For licensing details please visit LICENSE.md

Commercial Support

This software is part of a suite of tools called cv4pve-tools. If you want commercial support, visit the site

Introduction

Launching SPICE remote-viewer having access VM running on Proxmox VE.

this software aims to simplify run SPICE client from Proxmox VE using command line. The reasons are:

  • Proxmox VE uses tickets that expire
  • do not use graphical interface (GUI)
  • no download .vv file to run remove viewer
  • use a simple client

Main features

  • Completely written in C#
  • Use native api REST Proxmox VE (library C#)
  • Independent os (Windows, Linux, Macosx)
  • Installation unzip file extract binary
  • Not require installation in Proxmox VE
  • Execute out side Proxmox VE
  • Not require Web login
  • Support multiple host for HA in --host parameter es. host[:port],host1[:port],host2[:port]
  • Check-Update and Upgrade application
  • Use Api token --api-token parameter
  • Send options directly to viewer

Api token

From version 6.2 of Proxmox VE is possible to use Api token. This feature permit execute Api without using user and password. If using Privilege Separation when create api token remember specify in permission.

Configuration and use

E.g. install on linux 64

Download last package e.g. Debian cv4pve-pepper-linux-x64.zip, on your os and install:

root@debian:~# unzip cv4pve-pepper-linux-x64.zip

This tool need basically no configuration.

Run

root@debian:~# cv4pve-pepper --host=192.168.0.100 --username=root@pam --password=fagiano --vmid 100 --viewer path-spice-viewer

SPICE client

Topical path of remove viewer

  • Linux /usr/bin/remote-viewer
  • Windows C:\Program Files\VirtViewer v?.?-???\bin\remote-viewer.exe

Options of remove viewer

Use --viewer-options to send options to viewer. E.g. --viewer-options "-f" for full screen.

Error

  • no spice port: This error appears when you have not configured the display hardware on SPICE.

cv4pve-pepper's People

Contributors

franklupo avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.