Daudzās programmas saskarnes
Programmas uzinstalēšana un palaišanas vairākumam lietotāju būs pietiekama, lai pilnvērtīgi un viegli veidotu rezerves kopijas.
Tomēr programma nodrošina vairāk nekā tikai vienu veidu kā izveidot rezerves kopijas, piedāvājot plašākas iespējas priekš dažādiem gadījumiem. Šajā rakstā tiek aprakstītas un izskaidrotas dažādas metodes un kā tās var pielietot.
Komandrindas saskarne
Komandrindas saskarne ir pats vienkāršākais un dinamiskākais veids, veidojot rezerves kopijas. Lai izmantotu komandrindas piedāvātās iespējas, nepieciešams izmantot failu Duplicati.CommandLine.exe
. Tajā ir iebūvēta dokumentācija, kurai var piekļūt ar komandu Duplicati.CommandLine.exe help
.
Jūs varat izmantot komandrindas saskarni, lai palaistu “on-demand” rezerves kopiju veidošanu. Komandas var izmantot arī skriptos, kas automatizē rezerves kopiju veidošanu un atjaunošanu. Iespējams izveidot arī ieplānotus uzdevumus, izmantojot, piemēram, sistēmas menedžeri.
Izmantojot komandrindas saskarni, lokālās datubāzes ceļu var norādīt ar komandu --dbpath=...path...
. Ja komanda netiek pievienota, lokālā datubāze tiks glabāta lietotāja mapē (%APPDATA%\Duplicati
iekš Windows, ~/.config/Duplicati
iekš citām operētājsistēmām). Papildus fails ar nosaukumu dbconfig.json
tiek glabāts lietotāja mapē, kas glabā saites uz lokālo datubāzi. Šī sistēma atvieglo komandrindas izmantošanu.
Servera komponente
Serveris ir implementēts ar failu Duplicati.Server.exe
Windows un duplicati-server
citās operētājsistēmās. Serverim ir trīs dažādas funkcijas:
- Nodrošina uzglabāšanu priekš rezerves kopijām;
- Palaiž plānotāju, kas veido un atjauno rezerves kopijas;
- Nodrošina lietotāja saskarni interneta pārlūkā, kur iespējams pārvaldīt rezerves kopijas.
Rezerves kopiju uzglabāšana
Rezerves kopijas un konfigurācijas tiek uzglabātas SQLite datubāzē, kas tiek glabāta %APPDATA%\Duplicati\duplicati-server.sqlite
Windows, ~/.config/Duplicati/duplicati-server.sqlite
citās operētājsistēmās.
Vides mainīgais DUPLICATI_DATA_FOLDER
var tikt izmantots, lai izvēlētos vēlvienu mapi, kur glabāt datubāzi.
Windows operētājsistēmā rezerves kopiju un konfigurāciju datubāzei tiek izmantota RC4 šifrēšana, kas novērš cietā diska virkņu skenēšanu.
Rezerves kopijas plānotājs
Plānotājs ir ļoti vienkārša sistēma, kas atbalsta lietotāja norādītu laiku un intervālus kā parametrus. Pēc servera palaišanas, ir iespējams izveidot HTTP pieprasījumus, lai palaistu konkrētas rezerves kopijas uz izpildīšanu. Parauga skripts ar nosaukumu duplicati-control.py
ir pievienots programmai un var tikt izmantots, lai palaistu rezerves kopijas no plānotāja ar plašākām konfigurācijas iespējām.
Pārlūka saskarne
Servisā tiek iekļauts lietotāja saskarne, izmantojot interneta pārlūku un ievadot adresi http://localhost:8200/. Tā kā serveris neizmanto TLS (jeb SSL), tas atbildēs tikai uz pieprasījumiem no lokālās mašīnas. Ja nepieciešams izmantot serveri no citas mašīnas, palaižot serveri, jāpievieno komandrinas komanda --webservice-interface=any
, lai serveris klausītos pēc pieprasījumiem no citas mašīnas. Izmantojot komandu, pārliecinieties, ka mašīnai nav iespējams piekļūt caur internetu, jo serviss nav aizsargāts un to NEKAD nevajadzētu pakļaut tiešai interneta piekļuvei.
TrayIcon pakete
Programma pēc noklusējuma strādā ar Duplicati.GUI.TrayIcon.exe
. Kad fails tiek palaists, tas vienlaicīgi palaiž arī Duplicati.Server.exe
, kā arī uz lietotāja darba virmsas parādas TrayIcon ikona.
Ja vēlies izmantot TrayIcon ikonu ar programmas servera instanci, to nepieciešams palaist sekojoši Duplicati.GUI.TrayIcon.exe --no-hosted-server
, kas norāda to, ka serveri nevajag uzsākt pašai programmai, bet pieslēgties jau esošai servera instancei.
Ja serveris neatrodas pie tā paša hosta vai neizmanto 8200 portu, iespējams pievienot komandrindas komandu --server-url=http://othermachine:8200
, lai programma pieslēgtos citur.
Avots: https://duplicati.com/