All Projects → Corsinvest → cv4pve-pepper

Corsinvest / cv4pve-pepper

Licence: GPL-3.0 license
Launching SPICE remote-viewer for Proxmox VE

Programming Languages

C#
18002 projects
powershell
5483 projects

Projects that are alternatives of or similar to cv4pve-pepper

cv4pve-api-dotnet
Proxmox VE Client API .Net C#
Stars: ✭ 25 (-47.92%)
Mutual labels:  proxmox, proxmox-cluster, proxmox-ve
cv4pve-metrics
Metrics for Proxmox VE, Grafana with dasboard, InfluxDb
Stars: ✭ 38 (-20.83%)
Mutual labels:  proxmox, proxmox-cluster, proxmox-ve
ansible role proxmox
Ansible role to provision containers in Proxmox VE virtualization
Stars: ✭ 42 (-12.5%)
Mutual labels:  proxmox, proxmox-cluster, proxmox-ve
cv4pve-botgram
Telegram Bot for Proxmox VE
Stars: ✭ 26 (-45.83%)
Mutual labels:  proxmox, proxmox-cluster, proxmox-ve
cv4pve-api-php
Proxmox VE Client API for PHP
Stars: ✭ 45 (-6.25%)
Mutual labels:  proxmox, proxmox-cluster, proxmox-ve
proxmox-tools
📦 A collection of stuff that I and others wrote for Proxmox 📦
Stars: ✭ 112 (+133.33%)
Mutual labels:  proxmox, proxmox-cluster, proxmox-ve
dab templates
DAB Templates for Proxmox
Stars: ✭ 21 (-56.25%)
Mutual labels:  proxmox, proxmox-ve
pve exporter
Prometheus exporter for Proxmox VE.
Stars: ✭ 31 (-35.42%)
Mutual labels:  proxmox, proxmox-ve
proxmox-ve
Proxmox VE Vagrant Base Box
Stars: ✭ 70 (+45.83%)
Mutual labels:  proxmox, proxmox-ve
pve-common
Proxmox Project's Common Perl Code
Stars: ✭ 33 (-31.25%)
Mutual labels:  proxmox, proxmox-ve
ans-pve-win-templ
Ansible playbook to create Proxmox Windows VM templates
Stars: ✭ 49 (+2.08%)
Mutual labels:  proxmox, proxmox-ve
freenas-proxmox
ZFS over iSCSI to FreeNAS API's from Proxmox VE
Stars: ✭ 129 (+168.75%)
Mutual labels:  proxmox, proxmox-ve
Proxmox-prepare
Preparing Proxmox VE after installation
Stars: ✭ 15 (-68.75%)
Mutual labels:  proxmox, proxmox-ve
terraform-provider-proxmox
terraform provider for proxmox
Stars: ✭ 28 (-41.67%)
Mutual labels:  proxmox
blogr-pve
Puppet provisioning of HA failover/cluster environment implemented in Proxmox Virtual Environment and Linux boxes.
Stars: ✭ 28 (-41.67%)
Mutual labels:  proxmox
SpiceSharp
Spice# is a cross-platform electronic circuit simulator based on Berkeley Spice - the mother of commercial industry-standard circuit simulators.
Stars: ✭ 146 (+204.17%)
Mutual labels:  spice
pimox
Proxmox for the Raspberry Pi
Stars: ✭ 59 (+22.92%)
Mutual labels:  proxmox
go-spice
SPICE proxy library, written in go
Stars: ✭ 23 (-52.08%)
Mutual labels:  spice
madalynn-packer
Packer configuration for Ubuntu Server 18.04, 20.04 and 22.04 for Proxmox.
Stars: ✭ 48 (+0%)
Mutual labels:  proxmox
KiCad-Spice-Library
Centralized repo to store KiCad/Spice modules for simulations
Stars: ✭ 117 (+143.75%)
Mutual labels:  spice

cv4pve-pepper

License

Description:

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


  Launching SPICE on Proxmox VE                  (Made in Italy)

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

Usage:
  cv4pve-pepper [command] [options]

Options:
  --host <host> (REQUIRED)           The host name host[:port],host1[:port],host2[:port]
  --api-token <api-token>            Api token format 'USER@REALM!TOKENID=UUID'. Require Proxmox VE 6.2 or later
  --username <username>              User name <username>@<realm>
  --password <password>              The password. Specify 'file:path_file' to store password in file.
  --vmid <vmid>                      The id or name VM/CT
  --proxy <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 to connect. If specify
                                     http(s)://[host]:[port] then replace proxy option in file .vv. E.g. for reverse proxy.
  --viewer <viewer> (REQUIRED)       Executable SPICE client remote viewer.
  --viewer-options <viewer-options>  Send options directly SPICE Viewer (quote value).
  --version                          Show version information
  -?, -h, --help                     Show help and usage information

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

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
  • Execution with file parameter e.g. @FileParameter.parm

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.

Execution with file parameter

Is possible execute with file parameter

root@debian:~# cv4pve-pepper @FileParameter.parm

File FileParameter.parm

--host=192.168.0.100
--username=root@pam
--password=fagiano
--vmid 100
--viewer path-spice-viewer
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].