Changes for page Proxmox Backup server

Last modified by Kevin Wiki on 2024/05/21 21:23

From version 16.1
edited by Kevin Wiki
on 2024/04/06 11:37
Change comment: There is no comment for this version
To version 15.1
edited by Kevin Wiki
on 2024/04/06 11:14
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -122,55 +122,37 @@
122 122  Setting up a connection should only require `sudo tailscale up ~-~-login-server https:~/~/TAILSCALE_SUBDOMAIN.schleppe.cloud`.
123 123  To view the status: `sudo tailscale status`.
124 124  
125 -= Jottacloud client =
125 += Client Configuration =
126 126  
127 -Cloud backup provider used is jottacloud. They provide a cli to easily add directories to sync to their cloud backup storage.
128 -NOTE! This setup still uses user `kevin` and not the correct jottad user.
127 +Configure Backup on the Datacenter or PVE host level in the proxmox web GUI. If a backup storage is already added input the following preferences:
128 +\\{{code language="none" width="100%"}}Selection mode: include selected VMs
129 +Send email to: kevin.midboe+{PVE_HOSTNAME}@gmail.com
130 +Email: On failure only
131 +Mode: Snapshot
132 +Enabled: True
133 +Job Comment: {{guestname}}, {{node}}, {{vmid}}{{/code}}
129 129  
135 += Methodology =
130 130  
131 -{{{# install jotta-cli
132 -sudo curl -fsSL https://repo.jotta.cloud/public.asc -o /usr/share/keyrings/jotta.gpg
133 -echo "deb [signed-by=/usr/share/keyrings/jotta.gpg] https://repo.jotta.cloud/debian debian main" | sudo tee /etc/apt/sources.list.d/jotta-cli.list
134 -sudo apt-get update
135 -sudo apt-get install jotta-cli
137 +Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
136 136  
137 -# configure runtime environment
138 -sudo useradd -m jottad
139 -sudo usermod -a -G jottad backup}}}
139 +== Sub-paragraph ==
140 140  
141 +Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
141 141  
142 -Create systemd file: `/usr/lib/systemd/user/jottad.service ` and enable with : 
143 -{{code language="ini" title="/usr/lib/systemd/user/jottad.service"}}[Unit]
144 -Description=Jotta client daemon
143 += Proxmox backup server =
145 145  
146 -[Service]
147 -Type=notify
148 -# Group=backup
149 -# UMask=0002
145 += =
150 150  
151 -# EnvironmentFile=-%h/.config/jotta-cli/jotta-cli.env
152 -ExecStart=/usr/bin/jottad stdoutlog datadir %h/.jottad/
153 -Restart=on-failure
147 +Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
154 154  
155 -[Install]
156 -WantedBy=default.target{{/code}}
149 +== Sub-paragraph ==
157 157  
158 -== Flaws ==
151 +Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
159 159  
160 -Since proxmox backup server uses chunks for deduplicating data a complete file list is required. This makes it impossible to download a single file representing a VM or LXC, all files must be downloaded and imported into proxmox backup server for reconstruction.
153 +== Sub-paragraph ==
161 161  
162 -It also seems like there are a LOT of files shifting - being added and deleted. Making the diff uploaded to jottacloud huge.
163 -
164 -= Client Configuration =
165 -
166 -Configure Backup on the Datacenter or PVE host level in the proxmox web GUI. If a backup storage is already added input the following preferences:
167 -
168 -* selection mode: include selected VMs
169 -* send email to: [[[email protected]>>mailto:[email protected]]]
170 -* email: on failure only
171 -* mode: snapshot
172 -* enabled: true
173 -* job comment: ~{~{guestname}}, ~{~{node}}, ~{~{vmid}}
155 +Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
174 174  )))
175 175  
176 176