]> git.proxmox.com Git - proxmox-backup.git/blame - docs/installation.rst
docs: add documentation for pxar
[proxmox-backup.git] / docs / installation.rst
CommitLineData
7e688b71
DM
1Installation
2============
7ef486ae 3
58ea88c8
DM
4`Proxmox Backup`_ is split into a server part and a client part. The
5server part comes with it's own graphical installer, but we also
6ship Debian_ package repositories, so you can easily install those
7packages on any Debian_ based system.
8
7391b4cf
DM
9.. include:: package-repositories.rst
10
d2a8d597 11
58ea88c8
DM
12Server installation
13-------------------
14
15The backup server stores the actual backup data, but also provides a
16web based GUI for various management tasks, for example disk
17management.
18
19.. note:: You always need a backup server. It is not possible to use
20 `Proxmox Backup`_ without the server part.
21
22The server is based on Debian, therefore the disk image (ISO file) provided
23by us includes a complete Debian system ("buster" for version 1.x) as
24well as all necessary backup packages.
25
26Using the installer will guide you through the setup, allowing
27you to partition the local disk(s), apply basic system configurations
28(e.g. timezone, language, network) and install all required packages.
29Using the provided ISO will get you started in just a few minutes,
30that's why we recommend this method for new and existing users.
31
32Alternatively, `Proxmox Backup`_ server can be installed on top of an
33existing Debian system.
34
35Using the `Proxmox Backup`_ Installer
36~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37
38You can download the ISO from |DOWNLOADS|.
39It includes the following:
40
41* Complete operating system (Debian Linux, 64-bit)
42
43* The `Proxmox Backup`_ server installer, which partitions the local
44 disk(s) with ext4, ext3, xfs or ZFS and installs the operating
45 system.
46
47* Our Linux kernel with ZFS support.
48
49* Complete toolset for administering backups and all necessary
50 resources
51
52* Web based management interface for using the toolset
53
54.. note:: During the installation process, the complete server
55 is used by default and all existing data is removed.
56
57
58Install `Proxmox Backup`_ server on Debian
59~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
60
61Proxmox ships as a set of Debian packages, so you can install it on
62top of a standard Debian installation. After configuring the
63:ref:`sysadmin_package_repositories`, you need to run:
64
65.. code-block:: console
66
67 # apt-get update
68 # apt-get install proxmox-backup-server
69
70Above code keeps the current (Debian) kernel and installs a minimal
71set of required packages.
72
73If you want to install the same set of packages as the installer
74does, please use the following:
75
76.. code-block:: console
77
78 # apt-get update
79 # apt-get install proxmox-backup
80
81This installs all required packages, the Proxmox kernel with ZFS_
82support, and a set of commonly useful packages.
83
84Installing on top of an existing Debian_ installation looks easy, but
85it presumes that you have correctly installed the base system, and you
86know how you want to configure and use the local storage. Network
87configuration is also completely up to you.
88
89In general, this is not trivial, especially when you use LVM_ or
90ZFS_.
91
92Install Proxmox Backup server on `Proxmox VE`_
93~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
94
95After configuring the
96:ref:`sysadmin_package_repositories`, you need to run:
97
98.. code-block:: console
99
100 # apt-get update
101 # apt-get install proxmox-backup-server
102
103.. caution:: Installing the backup server directly on the hypervisor
104 is not recommended. It is more secure to use a separate physical
105 server to store backups. If the hypervisor server fails, you can
106 still access your backups.
107
108Client installation
109-------------------
110
111Install `Proxmox Backup`_ client on Debian
112~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
113
114Proxmox ships as a set of Debian packages, so you can install it on
115top of a standard Debian installation. After configuring the
116:ref:`sysadmin_package_repositories`, you need to run:
117
118.. code-block:: console
119
120 # apt-get update
121 # apt-get install proxmox-backup-client
122
123
124Installing from source
125~~~~~~~~~~~~~~~~~~~~~~
126
2938a0a7 127.. todo:: Add section "Installing from source"
58ea88c8
DM
128
129Installing statically linked binary
130~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
7ef486ae 131
2938a0a7 132.. todo:: Add section "Installing statically linked binary"