5
0
mirror of git://git.proxmox.com/git/pve-docs.git synced 2025-01-10 01:17:51 +03:00
Go to file
Fabian Grünbichler 0abc65b04f NOTE: cleanup
2016-04-15 16:53:53 +02:00
debian only depend on asciidoc and libpve-common-perl 2016-04-06 17:47:19 +02:00
images add PVE software stack overview svg. 2016-01-05 10:38:25 +01:00
attributes.txt add attribute file with common definitions for asciidoc 2016-01-05 09:38:39 +01:00
datacenter.cfg.5-opts.adoc update auto-generated options 2016-04-15 16:49:00 +02:00
datacenter.cfg.adoc add datacenter.cfg.5 2016-03-23 07:32:27 +01:00
docinfo.xml add docinfo with single corpauthor 2016-01-05 09:43:02 +01:00
gen-datacenter.cfg.5-opts.pl export pct.1 pct.conf.5 vm.conf.5 and datacenter.conf.5 2016-04-06 12:31:14 +02:00
gen-pct.conf.5-opts.pl export pct.1 pct.conf.5 vm.conf.5 and datacenter.conf.5 2016-04-06 12:31:14 +02:00
gen-pve-firewall-cluster-opts.pl create debian package with all sources to generate pve manual pages 2016-04-06 09:58:22 +02:00
gen-pve-firewall-host-opts.pl create debian package with all sources to generate pve manual pages 2016-04-06 09:58:22 +02:00
gen-pve-firewall-macros-adoc.pl create debian package with all sources to generate pve manual pages 2016-04-06 09:58:22 +02:00
gen-pve-firewall-rules-opts.pl create debian package with all sources to generate pve manual pages 2016-04-06 09:58:22 +02:00
gen-pve-firewall-vm-opts.pl create debian package with all sources to generate pve manual pages 2016-04-06 09:58:22 +02:00
gen-qm.conf.5-opts.pl rename vm.conf to qm.conf 2016-04-09 09:36:55 +02:00
gen-vzdump.conf.5-opts.pl vzdump.adoc: auto-generate configuration options 2016-04-14 10:53:46 +02:00
getting-help.adoc sysadmin.adoc: split into several smaller files 2016-01-19 17:03:26 +01:00
GFDL.adoc try to correctly include the GFDL license 2016-01-05 17:36:56 +01:00
ha-manager.1-synopsis.adoc add ha-manager.1-synopsis.adoc 2016-03-05 14:45:04 +01:00
ha-manager.adoc NOTE: cleanup 2016-04-15 16:53:53 +02:00
index.adoc add pveceph man page 2016-04-10 15:42:41 +02:00
LICENSE add README and LICENSE (FDL) 2016-01-05 09:33:58 +01:00
Makefile install gen-vzdump.conf.5-opts.pl 2016-04-14 12:51:38 +02:00
pct.1-synopsis.adoc update synopsis files 2016-04-07 08:20:32 +02:00
pct.adoc cleanup pct.adoc 2016-04-15 16:51:20 +02:00
pct.conf.5-opts.adoc update autogenerated files 2016-04-03 16:11:12 +02:00
pct.conf.adoc NOTE: cleanup 2016-04-15 16:53:53 +02:00
pmxcfs.8-cli.adoc allow to generate pmxcfs.8 man page 2016-04-09 13:28:57 +02:00
pmxcfs.adoc pmxcfs.adoc: use systemctl to restart service 2016-04-09 15:34:55 +02:00
pve-admin-guide-docinfo.xml add release number as subtitle to pve-admin-guide.pdf 2016-01-06 16:15:05 +01:00
pve-admin-guide.adoc add pveceph man page 2016-04-10 15:42:41 +02:00
pve-bibliography.adoc bibliography: add reference to new book from Rik Goldman 2016-04-01 19:35:16 +02:00
pve-copyright.adoc fix year in copyright 2016-03-23 06:50:58 +01:00
pve-doc-generator.mk vzdump.adoc: auto-generate configuration options 2016-04-14 10:53:46 +02:00
pve-faq.adoc fix some minor stuff in FAQ section 2016-03-07 11:50:24 +01:00
pve-firewall-cluster-opts.adoc add auto-generated cluster firewall options 2016-04-01 12:39:20 +02:00
pve-firewall-host-opts.adoc add auto-generated host firewall options 2016-04-01 12:58:52 +02:00
pve-firewall-macros.adoc add auto-generated firewall macro definitions 2016-03-31 19:53:11 +02:00
pve-firewall-rules-opts.adoc auto-generate firewall rule options 2016-03-31 10:08:11 +02:00
pve-firewall-vm-opts.adoc add auto-generated VM firewall options 2016-04-01 12:59:03 +02:00
pve-firewall.8-synopsis.adoc add generated -synopsis.adoc files 2016-01-05 11:14:03 +01:00
pve-firewall.adoc minor cleanups, use {pve} instead of {PVE} 2016-04-10 09:59:25 +02:00
pve-ha-crm.8-synopsis.adoc add pve-ha-crm man page 2016-04-08 08:13:23 +02:00
pve-ha-crm.adoc add pve-ha-crm man page 2016-04-08 08:13:23 +02:00
pve-ha-lrm.8-synopsis.adoc add pve-ha-lrm man page 2016-04-08 08:20:12 +02:00
pve-ha-lrm.adoc add pve-ha-lrm man page 2016-04-08 08:20:12 +02:00
pve-installation.adoc sysadmin.adoc: split into several smaller files 2016-01-19 17:03:26 +01:00
pve-intro.adoc pve-intro.adoc: minor layout improvements 2016-01-06 17:27:16 +01:00
pve-package-repos.adoc sysadmin.adoc: split into several smaller files 2016-01-19 17:03:26 +01:00
pve-storage-dir.adoc Editorial changes 2016-03-14 13:46:28 +01:00
pve-storage-glusterfs.adoc import storage docs 2016-01-05 10:02:14 +01:00
pve-storage-iscsi.adoc import storage docs 2016-01-05 10:02:14 +01:00
pve-storage-iscsidirect.adoc import storage docs 2016-01-05 10:02:14 +01:00
pve-storage-lvm.adoc import storage docs 2016-01-05 10:02:14 +01:00
pve-storage-nfs.adoc import storage docs 2016-01-05 10:02:14 +01:00
pve-storage-rbd.adoc import storage docs 2016-01-05 10:02:14 +01:00
pve-storage-zfspool.adoc import storage docs 2016-01-05 10:02:14 +01:00
pveam.1-synopsis.adoc update synopsis files 2016-04-07 08:20:32 +02:00
pveam.adoc do not use asciidoc macros inside NAME section 2016-04-10 15:46:52 +02:00
pveceph.1-synopsis.adoc update auto-generated options 2016-04-15 16:49:00 +02:00
pveceph.adoc add pveceph man page 2016-04-10 15:42:41 +02:00
pvecm.1-synopsis.adoc update synopsis files 2016-04-07 08:20:32 +02:00
pvecm.adoc pvecm.adoc: small cleanups 2016-04-09 17:27:27 +02:00
pvedaemon.8-synopsis.adoc add pvedaemon man page 2016-04-10 09:51:11 +02:00
pvedaemon.adoc pve-admin-guide.adoc: add new section for service daemons 2016-04-10 10:14:45 +02:00
pveproxy.8-synopsis.adoc add pveproxy man page 2016-04-10 10:33:40 +02:00
pveproxy.adoc Add section about pveproxy certificates 2016-04-15 16:53:07 +02:00
pvesm.1-synopsis.adoc update auto-generated options 2016-04-15 16:49:00 +02:00
pvesm.adoc Editorial changes 2016-03-14 13:46:28 +01:00
pvestatd.8-synopsis.adoc add pvestatd manual page 2016-04-09 10:43:51 +02:00
pvestatd.adoc pve-admin-guide.adoc: add new section for service daemons 2016-04-10 10:14:45 +02:00
pvesubscription.1-synopsis.adoc add pvesubscription man page 2016-04-10 15:19:33 +02:00
pvesubscription.adoc add pvesubscription man page 2016-04-10 15:19:33 +02:00
pveum.1-synopsis.adoc update synopsis files 2016-04-07 08:20:32 +02:00
pveum.adoc NOTE: cleanup 2016-04-15 16:53:53 +02:00
qm.1-synopsis.adoc update auto-generated options 2016-04-15 16:49:00 +02:00
qm.adoc Editorial changes 2016-03-14 13:46:28 +01:00
qm.conf.5-opts.adoc update auto-generated options 2016-04-15 16:49:00 +02:00
qm.conf.adoc NOTE: cleanup 2016-04-15 16:53:53 +02:00
qmrestore.1-synopsis.adoc add qmrestore man page 2016-04-08 07:30:48 +02:00
qmrestore.adoc add qmrestore man page 2016-04-08 07:30:48 +02:00
README.adoc update README.adoc 2016-04-07 12:53:34 +02:00
spiceproxy.8-synopsis.adoc add spiceproxy man page 2016-04-10 14:35:23 +02:00
spiceproxy.adoc add spiceproxy man page 2016-04-10 14:35:23 +02:00
sysadmin.adoc sysadmin.adoc: split into several smaller files 2016-01-19 17:03:26 +01:00
system-software-updates.adoc sysadmin.adoc: split into several smaller files 2016-01-19 17:03:26 +01:00
vzdump.1-synopsis.adoc update auto-generated options 2016-04-15 16:49:00 +02:00
vzdump.adoc vzdump.adoc: add note that values can be specified on command line 2016-04-14 11:04:17 +02:00
vzdump.conf.5-opts.adoc update auto-generated options 2016-04-15 16:49:00 +02:00

Proxmox VE Documentation
========================
include::attributes.txt[]

We try to generate high quality documentation for
http://www.proxmox.com[Proxmox VE], and choose to use
http://www.methods.co.nz/asciidoc/[AsciiDoc] as base format.

The basic idea is to generate high quality manual pages, and assemble
them into a complete book, called link:pve-admin-guide.adoc[Proxmox VE
Administration Guide].  So we have one source, and generate several
documents from that. It is also possible to generate printable PDF
files, or ebook formats ('.ebup').

When possible, we provide scripts to extract API definitions,
configuration or command line options from the source code.

To simplify the documentation task, we keep all Documentation within
this repository. It is possible to generate the docs (without installing
any additional Proxmox packages) with:

 make index.html

We also generate an additional development package called
'pve-doc-generator', which is used by other Proxmox VE package to
generate manual pages at package build time.


Common Macro definition in link:attributes.txt[]
------------------------------------------------

'asciidoc' allows us to define common macros, which can then be
referred to using `{macro}`. We try to use this mechanism to improve
consistency. For example, we defined a macro called `pve`, which
expands to "Proxmox VE". The plan is to add more such definitions for
terms which are used more than once.

Autogenerated CLI Command Synopsis
----------------------------------

We generate the command line synopsis for all manual pages
automatically. We can do that, because we have a full declarative
definition of the {pve} API. I added those generated files
('*-synopsis.adoc') to the git repository, so that it is possible to
build the documentation without having a fully installed {pve}
development environment.

Copyright
---------

Copyright (C) 2016 Proxmox Server Solutions Gmbh

Permission is granted to copy, distribute and/or modify this document
under the terms of the GNU Free Documentation License, Version 1.3 or
any later version published by the Free Software Foundation; with no
Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A
copy of the license is included in the link:LICENSE[LICENSE] file.