pvestatd \
pmxcfs \
pveproxy \
+ spiceproxy \
pvedaemon
CONFIG_LIST=datacenter.cfg qm.conf pct.conf
${QM_MAN1_SOURCES} \
${QMRESTORE_MAN1_SOURCES} \
${HA_MANAGER_MAN1_SOURCES} \
+ ${PVESTATD_MAN8_SOURCES} \
+ ${PVEDAEMON_MAN8_SOURCES} \
+ ${PVEPROXY_MAN8_SOURCES} \
+ ${SPICEPROXY_MAN8_SOURCES} \
${PVE_HA_CRM_MAN8_SOURCES} \
${PVE_HA_LRM_MAN8_SOURCES} \
${PVEAM_SOURCES} \
| pvedaemon | pvedaemon.service |link:pvedaemon.8.html[pvedaemon.8]
| pveproxy | pveproxy.service |link:pveproxy.8.html[pveproxy.8]
| pvestatd | pvestatd.service |link:pvestatd.8.html[pvestatd.8]
+| spiceproxy | spiceproxy.service |link:spiceproxy.8.html[spiceproxy.8]
| pve-ha-crm | pve-ha-crm.service |link:pve-ha-crm.8.html[pve-ha-crm.8]
| pve-ha-lrm | pve-ha-lrm.service |link:pve-ha-lrm.8.html[pve-ha-lrm.8]
| pve-firewall | pve-firewall.service |link:pve-firewall.8.html[pve-firewall.8]
include::pvestatd.adoc[]
+include::spiceproxy.adoc[]
+
:leveloffset: 0
include::pvedaemon.8-synopsis.adoc[]
:leveloffset: 0
+
*pveproxy* - {pve} API Proxy Daemon
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
:leveloffset: 0
+*spiceproxy* - SPICE Proxy Service
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+:leveloffset: 1
+
+include::spiceproxy.8-synopsis.adoc[]
+
+:leveloffset: 0
+
*pmxcfs* - Proxmox Cluster File System
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
pveproxy.8-synopsis.adoc \
${PVE_COMMON_DOC_SOURCES}
+SPICEPROXY_MAN8_SOURCES= \
+ spiceproxy.adoc \
+ spiceproxy.8-synopsis.adoc \
+ ${PVE_COMMON_DOC_SOURCES}
+
PMXCFS_MAN8_SOURCES= \
pmxcfs.adoc \
pmxcfs.8-cli.adoc \
a2x ${A2X_MAN8_OPTIONS} pveproxy.adoc
test -n "$${NOVIEW}" || man -l $@
+spiceproxy.8: ${SPICEPROXY_MAN8_SOURCES}
+ a2x ${A2X_MAN8_OPTIONS} spiceproxy.adoc
+ test -n "$${NOVIEW}" || man -l $@
+
pmxcfs.8: ${PMXCFS_MAN8_SOURCES}
a2x ${A2X_MAN8_OPTIONS} pmxcfs.adoc
test -n "$${NOVIEW}" || man -l $@
--- /dev/null
+*spiceproxy* `<COMMAND> [ARGS] [OPTIONS]`
+
+*spiceproxy help* `[<cmd>]` `[OPTIONS]`
+
+Get help about specified command.
+
+`<cmd>` `string` ::
+
+Command name
+
+`-verbose` `boolean` ::
+
+Verbose output format.
+
+
+
+
+*spiceproxy restart*
+
+Restart the daemon (or start if not running).
+
+
+
+*spiceproxy start* `[OPTIONS]`
+
+Start the daemon.
+
+`-debug` `boolean` (default=`0`)::
+
+Debug mode - stay in foreground
+
+
+
+*spiceproxy status*
+
+Get daemon status.
+
+
+
+*spiceproxy stop*
+
+Stop the daemon.
+
+
+
+
--- /dev/null
+ifdef::manvolnum[]
+PVE({manvolnum})
+================
+include::attributes.txt[]
+
+NAME
+----
+
+spiceproxy - SPICE Proxy Service
+
+
+SYNOPSYS
+--------
+
+include::spiceproxy.8-synopsis.adoc[]
+
+DESCRIPTION
+-----------
+endif::manvolnum[]
+
+ifndef::manvolnum[]
+SPICE Proxy Service
+===================
+include::attributes.txt[]
+endif::manvolnum[]
+
+http://www.spice-space.org[SPICE] (the Simple Protocol for Independent
+Computing Environments) is an open remote computing solution,
+providing client access to remote displays and devices (e.g. keyboard,
+mouse, audio). The main use case is to get remote access to virtual
+machines and container.
+
+This daemon listens on TCP port 3128, and implements an HTTP proxy to
+forward 'CONNECT' request from the SPICE client to the correct {pve}
+VM. It runs as user 'www-data' and has very limited permissions.
+
+
+Host based Access Control
+-------------------------
+
+It is possible to configure "apache2" like access control
+lists. Values are read from file '/etc/default/pveproxy'.
+See 'pveproxy' documentation for details.
+
+
+ifdef::manvolnum[]
+include::pve-copyright.adoc[]
+endif::manvolnum[]