# BACKUP_NOT - Instalační příručka

Verze agentů: 1.6.5

## Přehled

Systém se skládá ze dvou agentů:

- **Server Agent** – běží na zálohovacím serveru v kanceláři. Naslouchá na portu 8443 (HTTP), přijímá zálohy od stanic a hlásí stav centrální konzoli.
- **Workstation Agent** – běží na pracovní stanici. Sleduje změny ve vybraných složkách a odesílá je na lokální server.

Oba agenti se nainstalují jako **naplánované úlohy**, zaregistrují se mezi **nainstalované aplikace** (Přidat/odebrat programy) a přidají do oznamovací oblasti (vedle hodin) **stavovou ikonu** se stavem služby a informací o poslední záloze.

## Požadavky

- Windows 10/11 nebo Windows Server 2016+
- PowerShell 5.1 nebo novější
- Administrátorská práva (pro instalaci)
- Server: otevřený port 8443 (TCP), doporučena pevná IP adresa

## 1. Instalace Server Agenta

Spusťte PowerShell **jako správce** a vložte rychlý instalační příkaz ze stránky „Stažení agentů". API klíč najdete v konzoli v detailu kanceláře u serveru.

Instalátor sám: nastaví firewall, zaregistruje úlohu, stáhne a spustí stavovou ikonu, zaregistruje aplikaci pro odinstalaci a otestuje spojení s konzolí.

## 2. Instalace Workstation Agenta

Spusťte PowerShell **jako správce** a vložte rychlý instalační příkaz. V parametru `-ServerUrl` uveďte adresu lokálního serveru, např. `http://192.168.1.10:8443`.

**Použijte http://** – lokální server agent naslouchá na prostém HTTP. Pokud zadáte https://, agent se automaticky pokusí i o http:// a funkční adresu si uloží.

**Zálohované složky se při instalaci nezadávají.** Stanice se po instalaci sama zaregistruje v konzoli a nastavení provedete centrálně v detailu kanceláře na záložce **Stanice**:

- **Zálohované složky** – které složky se mají zálohovat.
- **Plánovač** – průběžně (realtime) nebo denně ve zvolený čas a dny.
- **Cílová složka na serveru** – kam se zálohy této stanice ukládají (lze zadat i síťovou UNC cestu z pohledu serveru; prázdné = výchozí složka serveru).

Agent si všechna nastavení převezme automaticky při příštím spojení (do 5 minut). Volitelně lze složky zadat i při instalaci parametrem `-BackupPaths`, není to však nutné.

## Stavová ikona (system tray)

Vedle hodin se objeví barevné kolečko:

- **Zelená** – agent běží.
- **Červená** – agent neběží nebo není nainstalován (zobrazí se i bublinové upozornění).

V kontextovém menu (pravé tlačítko) najdete stav služby, čas a soubor **poslední zálohy**, otevření konzole/složky a restart agenta.

## Frekvence

- Heartbeat (kontrola stavu do konzole): každých **5 minut**.
- Server se v konzoli označí jako offline po **12 minutách** bez heartbeatu.
- Fronta záloh na stanici se zpracovává průběžně.

## Odinstalace

Agenta odeberete v **Nastavení → Aplikace → Nainstalované aplikace** (nebo Ovládací panely → Přidat/odebrat programy), položka „BACKUP_NOT Server Agent" / „BACKUP_NOT Workstation Agent". Odinstalace zastaví úlohy, odebere stavovou ikonu, firewall pravidlo i instalační složku.

## Bezpečnost

- API klíč serveru uchovávejte v bezpečí a nesdílejte jej.
- Komunikace stanice ↔ server probíhá v lokální síti (HTTP na portu 8443).
- Komunikace server ↔ konzole probíhá přes HTTPS.
- Zálohy jsou uloženy lokálně na serveru v kanceláři.
