{{define "backups_remote"}} {{template "layout_start" .}} {{template "backups_flash" .}} {{if .RecoveryOffer}}
A korábbi, házon kívüli mentéseid visszaszerezhetők. Ezt a gépet újratelepítették, és a Felhom központi rendszere őriz hozzá egy lezárt csomagot. A helyreállítási kódoddal feloldhatod a korábbi mentéseidet, és megnézheted, mi van bennük.
Adatok visszaszerzése
{{end}} {{if not .Backup}} {{template "backups_empty" .}} {{else}} {{if and (not .OffboxConfigured) .OffsiteHubEnabled}}
Felhom offsite tárhely kiépítve — a beállítás automatikus, folyamatban. Ha egy napon belül nem áll be, jelezd az üzemeltetőnek.
{{else if not .OffboxConfigured}}
Felhom offsite tárhely — igényelhető szolgáltatás. Titkosított, házon kívüli másolat a mentéseidről. Érdeklődj az üzemeltetőnél.
{{else if eq .OffboxToggledCount 0}}
Aktív — nincs kijelölt alkalmazás
{{end}}

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 "incomplete"}}! Hiányos{{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 and .Offbox.StatsKnown .Offbox.RepoSizeHuman}}{{.Offbox.RepoSizeHuman}}{{else}}–{{end}}
Tároló méret · {{if .Offbox.StatsKnown}}{{.Offbox.SnapshotCount}} pillanatkép{{else}}a pillanatképek száma még ismeretlen{{end}}
{{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.StatsKnown}}{{if .Offbox.RepoSizeHuman}}{{.Offbox.RepoSizeHuman}}{{else}}0{{end}} / {{.Offbox.QuotaGB}} GB ({{.OffboxQuotaPct}}%){{else}}még nem tudjuk, mennyi van a tárolóban — legfeljebb {{.Offbox.QuotaGB}} GB{{end}}
{{if .Offbox.StatsKnown}}
{{end}}
{{end}} {{/* R-228 — THE SET-ASIDE HISTORY IS SAID OUT LOUD. The customer chose "I do not want the old data", was told it would be KEPT and not deleted, and then it vanished from every screen: the box recorded exactly where it went (OrphanedRenamedTo) and showed that to nobody. Measured 2026-08-05 (CAMPAIGN-11 F7) — 12 535 KB at a path with zero references in any template or handler. NOTE — IT STATES TWO FACTS AND STOPS. It does NOT promise the history can be reopened, because it cannot be: serving a superseded package is an unbuilt link (R-199's inventory). A conditional promise that turns out false is worse here than saying less — the R-202 lesson. */}} {{if .Offbox.OrphanedRenamedTo}}

A korábbi mentéseid félre vannak téve — nem töröltük őket.

Amikor új mentési kulcsot kapott a géped, a régebbi előzményt átmozgattuk a távoli tárhelyen, és ott is maradt. Megnyitni innen egyelőre nem lehet, és ez nem a kódodon múlik. Ha szükséged van rá, keresd a Felhom ügyfélszolgálatát.

{{end}} {{if .Offbox.LastError}}

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

{{end}} {{/* Part E: display pick — a stale zero-toggle warning is replaced once the selection changed (neutral color: the replacement is reassurance, not a deviation). */}} {{if .OffboxWarningDisplay}}

{{.OffboxWarningDisplay}}

{{end}} {{/* v0.142.0 offsite-repo continuity: the ORPHANED card replaces the raw restic error banner. The remote holds backups written under a previous, no-longer-available key (reinstall shape). A reset moves the old history aside (never deletes) and starts a fresh repo under the current key. */}} {{if eq .Offbox.RepoState "orphaned"}}

A távoli tároló másik kulccsal készült mentéseket tartalmaz

A távoli tárhelyen lévő mentések egy korábbi, már nem elérhető kulccsal készültek (jellemzően újratelepítés után). Emiatt új mentés jelenleg nem írható a tárolóba. A meglévő mentések nem sérültek — a hozzájuk tartozó helyreállítási kóddal később visszaállíthatók lehetnek.

{{end}} {{/* Escrow ceremony card (v0.127.0): the customer-driveable wizard replaced the manual-confirm button (that deprecated endpoint stays for legacy blobs; its button is gone). States: awaiting (v0.138.0: ceremony done, hub confirm pending) → info; awaiting timed out → warn + re-ceremony CTA; pending → CTA; escrowed+stale → warning + re-ceremony CTA; escrowed clean → secondary link; agent too old → the honest version note, no CTA. */}} {{if .OffboxCeremonyAwaiting}} {{/* v0.138.0: the report-cycle gap between a completed ceremony and the hub-verified flip. Info (blue) accent — NOT a warning: nothing is wrong, the confirmation is simply in flight. */}}

Helyreállítási kód létrehozva

A helyreállítási csomag elküldve a központba, megerősítésre vár — ez általában néhány másodperc, legfeljebb 15 perc.

{{else if .OffboxCeremonyTimedOut}} {{/* v0.138.0: the confirmation never arrived within two report cycles + slack — degrade to a warning with the re-ceremony CTA, never an indefinite "waiting". */}}

A megerősítés nem érkezett meg a várt időn belül. Ellenőrizze az internetkapcsolatot, majd készítsen új helyreállítási kódot.

{{if .EscrowAgentOK}} Új helyreállítási kód készítése {{else}}

A funkcióhoz az ügynök frissítése szükséges — a frissítés automatikusan megérkezik.

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

Helyreállítási kód szükséges

A távoli mentések csak akkor állíthatók vissza egy teljes meghibásodás után, ha létrehozza a helyreállítási kódot.

{{/* §7.3 / Q7 — THE TRAP THAT MUST NOT SURVIVE THIS SESSION. While a recovery is outstanding, creating a NEW code seals the CURRENT key and demotes the package that opens the earlier history to retained custody, which no shipped path can read (R-199). It also re-enables the recovery screen through the orphan route while invalidating the code that screen accepts. The button is therefore made UNAVAILABLE here rather than merely captioned: a warning beside a button is a warning people click past. */}} {{if .RecoveryOffer}}

Ehhez a géphez egy korábbi helyreállítási kód tartozik, és a korábbi mentéseid még megvannak. Új kód létrehozása a régi mentéseidet elérhetetlenné tenné, ezért most nem indítható. Előbb add meg a meglévő kódodat — vagy ott jelezheted, ha nem kéred vissza a korábbi adatokat.

{{else if .EscrowAgentOK}} Helyreállítási kód létrehozása {{else}}

A funkcióhoz az ügynök frissítése szükséges — a frissítés automatikusan megérkezik.

{{end}}
{{else if and .OffboxConfigured .EscrowStale}}

A letétben lévő helyreállítási csomag nem fedi a jelenlegi távoli mentési jelszót. Hozzon létre új helyreállítási kódot.

{{if .EscrowAgentOK}} Új helyreállítási kód készítése {{else}}

A funkcióhoz az ügynök frissítése szükséges — a frissítés automatikusan megérkezik.

{{end}}
{{else if .OffboxConfigured}} {{/* v0.127.1: the re-ceremony CTA is a real secondary button (outline, NOT primary — escrowed is a healthy state; available-not-urgent, unlike the stale variant above). */}}

A helyreállítási kód letétbe helyezve.

{{if .EscrowAgentOK}}Új helyreállítási kód készítése{{end}}
{{end}} {{if .AbandonActive}} {{/* R-241: the countdown, stated for the whole window on the page the choice was made from. */}}

A korábbi mentések törlése folyamatban

A kérésed szerint a korábbi távoli mentéseidet {{.AbandonDate}} napján véglegesen töröljük (még {{.AbandonDaysLeft}} nap). Addig meggondolhatod magad: ha megvan a helyreállítási kódod, a mentéseid visszaszerezhetők, és a törlés elmarad.

Mégis visszaszerzem a kóddal
{{else if .AbandonPurging}}

A korábbi távoli mentéseid törlése megtörtént. A hozzájuk tartozó lezárt helyreállítási csomag eltávolítása még folyamatban van.

{{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}} {{template "app_list_row" dict "Slug" .Slug "Name" .DisplayName}}
{{$.CSRFField}}
{{if $.OffboxBlockedSet}}{{if index $.OffboxBlockedSet .Name}} A teljes mentés túllépné a tárhelykeretet — csak a konfiguráció és az adatbázis kerül mentésre. {{end}}{{end}} {{template "app_list_row_end"}} {{end}}
{{else}}

Nincs telepített alkalmazás.

{{end}} {{end}} {{else}} {{if .OffsiteHubEnabled}}

Felhom offsite tárhely kiépítve — a beállítás automatikus, folyamatban. Ha egy napon belül nem áll be, jelezd az üzemeltetőnek.

{{else}}

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

{{end}} {{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}} {{template "layout_end" .}} {{end}}