{{define "backups"}} {{template "layout_start" .}} {{if .Backup}}{{if .Backup.FlashSuccess}}
{{.Backup.FlashSuccess}}
{{end}}{{end}} {{if .Backup}}{{if .Backup.FlashError}}
{{.Backup.FlashError}}
{{end}}{{end}} {{if .Backup}}{{if .Backup.SingleCopyWarning}}
{{.Backup.SingleCopyWarning}}
{{end}}{{end}} {{if not .Backup}}
🛡

Biztonsági mentés nincs beállítva

A biztonsági mentés funkció nem aktív.
Kérjük, vegye fel a kapcsolatot a Felhom csapattal a beállításhoz.

{{else}}

Tárhely áttekintés

{{with $.SystemInfo}}
Rendszer (/) {{fmtGB .DiskUsedGB}} / {{fmtGB .DiskTotalGB}} ({{printf "%.0f" .DiskPercent}}%)
{{range $.StorageBars}} {{if .Disconnected}}
{{.Label}} Leválasztva
{{else}}
{{.Label}} {{fmtGB .UsedGB}} / {{fmtGB .TotalGB}} ({{printf "%.0f" .Percent}}%)
{{end}} {{end}} {{end}}
DB mentések {{if .Backup.DumpFiles}}{{len .Backup.DumpFiles}} fájl{{else}}–{{end}}
{{with .GuestBackup}}

Rendszermentés (teljes mentés)

A teljes szerver — alkalmazások, beállítások és adatbázisok együtt — időszakos mentése, amelyből az egész készülék visszaállítható. Ezt a host-ügynök készíti és kezeli.

{{if not .Available}}
{{.Note}}
{{else}}
{{if .HasBackup}}{{if .Success}}✓{{else}}✗{{end}}{{else}}–{{end}}
Utolsó teljes mentés {{if .HasBackup}}
{{fmtTime .StartedAt}} ({{timeAgo .StartedAt}}){{end}}
{{if .HasBackup}}{{fmtBytes .SizeBytes}}{{else}}–{{end}}
{{if .HasBackup}}{{.Target}}{{else}}Méret / cél{{end}}
{{if .Due}}Esedékes{{else}}Naprakész{{end}}
Következő mentés {{if not .Due}}
{{.AgeHours}} órája — a mentési ablakon belül{{end}}
{{if .HasRestoreTest}}{{if .RestorePass}}✓{{else}}✗{{end}}{{else}}–{{end}}
Visszaállítás ellenőrizve {{if .HasRestoreTest}}
{{fmtTime .RestoreTestedAt}}{{else}}
Még nem futott{{end}}
{{if .Running}}
Mentés folyamatban… (fázis: {{.Phase}})
{{end}} {{if .CanTrigger}}
{{if .StopMode}} A mentés idejére az alkalmazások rövid időre leállnak. {{else}}Pillanatkép-mód: az alkalmazások csak néhány másodpercre állnak le.{{end}}
{{end}} {{end}}
{{end}} {{if .Backup}}

Távoli mentés (3. mentés) — titkosított, offsite

Az alkalmazás-mentések titkosított másolata egy távoli tárolóra — saját NAS vagy Felhom offsite tárhely — restic + SFTP kapcsolaton. A tároló csak titkosított adatot lát. Ez a 3-2-1 szabály „1 off-site" lába — független a helyi másodpéldánytól és a teljes rendszermentéstől.

{{if .Offbox}}
{{if eq .Offbox.LastStatus "ok"}}✓ Rendben{{else if eq .Offbox.LastStatus "error"}}✗ Hiba{{else if eq .Offbox.LastStatus "running"}}Fut…{{else}}–{{end}}
Utolsó távoli mentés{{if .Offbox.LastRun}}
{{timeAgoStr .Offbox.LastRun}}{{end}}
{{if .Offbox.RepoSizeHuman}}{{.Offbox.RepoSizeHuman}}{{else}}–{{end}}
Tároló méret · {{.Offbox.SnapshotCount}} pillanatkép
{{if .Offbox.Enabled}}{{.Offbox.User}}@{{.Offbox.Host}}{{else}}Kikapcsolva{{end}}
{{if .Offbox.Enabled}}{{.Offbox.RepoPath}}{{else}}A távoli mentés ki van kapcsolva{{end}}
{{if and .Offbox.Enabled (gt .Offbox.QuotaGB 0)}}
Tárhelykeret: {{if .Offbox.RepoSizeHuman}}{{.Offbox.RepoSizeHuman}}{{else}}0{{end}} / {{.Offbox.QuotaGB}} GB ({{.OffboxQuotaPct}}%)
{{end}} {{if .Offbox.LastError}}

Utolsó hiba: {{.Offbox.LastError}}

{{end}} {{if .Offbox.LastWarning}}

{{.Offbox.LastWarning}}

{{end}} {{if and .OffboxConfigured (ne .Offbox.EscrowState "escrowed")}}

A távoli mentés a kulcs letétbe helyezésére vár — a mentés addig nem fut (így nem keletkezik visszaállíthatatlan másolat). Futtasd a letéti szertartást, majd erősítsd meg.

{{.CSRFField}}
{{end}} {{if .OffboxConfigured}}
{{.CSRFField}}

Mely alkalmazások mentődnek a távoli tárolóra?

{{if and .OffboxApps (eq .Offbox.EscrowState "escrowed") (eq .OffboxToggledCount 0)}}

Nincs távoli mentésre jelölt alkalmazás — jelölj ki legalább egyet.

{{end}} {{if .OffboxApps}}
{{range .OffboxApps}}
{{.DisplayName}}
{{$.CSRFField}}
{{if .Enabled}}
{{$.CSRFField}}
{{end}}
{{end}}
{{else}}

Nincs telepített alkalmazás.

{{end}} {{end}} {{else}}

Még nincs beállítva távoli mentési cél.

{{end}}
Távoli mentési cél beállítása
{{.CSRFField}}
A kulcsot 0600-as fájlba írjuk; sosem naplózzuk és nem tároljuk a beállításokban.
A host-kulcs rögzítése (no blind TOFU). Lekérdezhető: ssh-keyscan -p <port> <host>
{{end}}

Alkalmazás-mentések (adatbázis + konfiguráció)

Az egyes alkalmazások részletes, granulált mentése — adatbázis-kiírások, beállítások és alkalmazás-fájlok. A fenti teljes mentéstől függetlenül, alkalmazásonként visszaállítható.

{{if .Backup.LastDBDump}} {{if .Backup.LastDBDump.Success}}
Adatmentés aktív
{{else}}
Adatmentés sikertelen
{{end}} {{else}}
Adatmentés
{{end}} {{if and .GuestBackup .GuestBackup.Offsite}}
Távoli rendszermentés
külön hardveren (PBS)
{{else}}
Távoli rendszermentés
nincs beállítva
{{end}}
{{if eq .DBSectionState "embedded"}}
Adatbázis mentve
beágyazott DB-k a kötetmentésben
{{else}}
{{if .Backup.LastDBDump}}{{len .Backup.LastDBDump.Results}}{{else}}{{len .Backup.DumpFiles}}{{end}}
Adatbázis mentve
{{end}}

Ütemezés

Adatbázis mentés {{.Backup.DBDumpSchedule}} Következő: {{nextRunLabel .Backup.NextDBDump}}
{{if .Backup.LastDBDump}}
Utolsó adatbázis mentés: {{fmtTime .Backup.LastDBDump.LastRun}} ({{timeAgo .Backup.LastDBDump.LastRun}})
{{else}}
Utolsó adatbázis mentés: Még nem futott
{{end}}

Adatbázisok

{{if or .Backup.DumpFiles .Backup.DiscoveredDBs}}
{{if .Backup.LastDBDump}} {{range .Backup.LastDBDump.Results}} {{end}} {{else}} {{range .Backup.DumpFiles}} {{end}} {{end}}
Alkalmazás Típus Méret Utolsó Érvényesítés Állapot
{{.DB.StackName}} {{dbTypeLabel .DB.DBType}} {{if .Error}}–{{else}}{{fmtBytes .Size}}{{end}} {{if .Error}}–{{else}}{{fmtTimeShort $.Backup.LastDBDump.LastRun}}{{end}} {{if .Error}} {{else if .Validation.Valid}} {{.Validation.TableCount}} tábla {{else if .Validation.Error}} Hiba {{else}} {{end}} {{if .Error}} Hiba {{else}} OK {{end}}
{{.StackName}} {{dbTypeLabel .DBType}} {{fmtBytes .Size}} {{fmtTimeShort .ModTime}} {{if .Validation.Valid}} {{.Validation.TableCount}} tábla {{else if .Validation.Error}} Hiba {{else}} {{end}} OK
{{else if eq .DBSectionState "pending"}}
Még nem készült adatbázis-mentés — az első ütemezett mentés éjjel fut le.
{{else}}
A telepített alkalmazások beágyazott adatbázist használnak (pl. SQLite) — adatbázisuk a fájl- és kötetmentés része, külön adatbázis-kiírás nem szükséges.
{{end}}
{{if .Backup.AppDataInfo}}

Alkalmazások mentési állapota

{{if .NoUserDataBackupWarning}}
Felhasználói adatokról nincs biztonsági mentés.
A szerveren tárolt fotók, dokumentumok és egyéb fájlok jelenleg csak egy példányban léteznek. Külső meghajtó csatlakoztatásával biztonsági másolat készíthető a 3-2-1 szabály szerint. Meghajtó beállítása →
{{end}} {{range .AppBackupRows}}
{{.DisplayName}}
{{if .DriveDisconnected}} Meghajtó leválasztva {{else if .HasHDDData}} {{if .StorageLabel}}{{.StorageLabel}}{{end}} {{.HDDSizeHuman}} {{else if .HasVolumeData}} Konfig{{if .HasDB}} + DB{{end}} + Adatok {{else}} Konfig{{if .HasDB}} + DB{{end}} {{end}}
{{end}}
{{end}} {{if .Backup.AppDataInfo}}

Visszaállítás

A visszaállítás felülírja az alkalmazás jelenlegi adatait a kiválasztott mentés állapotával. Az alkalmazás a folyamat során automatikusan leáll és újraindul.
Importálás mentett csomagból (.fab)
{{end}} {{end}} {{template "layout_end" .}} {{end}}