Ani o víkendu AI nezahálí: Ze starého notebooku chytrý server pro chalupu

← Zpět na blog
AI v praxi Home Server IoT 🕐 8 min čtení

Vzal jsem starý Acer Aspire z roku 2017, který by normálně skončil jako podstavec pod květináč, nainstaloval Ubuntu Server, Docker, Frigate NVR s AI detekcí, Home Assistant, vlastního AI asistenta a automatické zálohy na Hetzner VPS v Německu. Celý Frankensteinův projekt za víkend — s OpenClaw agentem (poháněným Claude) jako hlavním inženýrem a mnou jako „ten, co jen mačká Enter".

Proč to celé bláznovství?

Mám chalupu na moravském venkově. Stojí tam IMOU systém s NVR N14P a čtyřmi kamerami — klasika. Problém? Falešné alarmy na úrovni armagedonu. Moucha proletí, pavouk se pohne, déšť kápne, stín se mihne → notifikace. Denně desítky. Už jsem měl pocit, že mi chalupa volá častěji než máma.

Řešení? Frigate NVR s pořádnou neuronovou sítí. Místo hloupého pohybového senzoru AI, které pozná osobu, auto nebo zvíře — a mouchu pošle do kouta. A k tomu celý home-assistant ekosystém, protože proč mít jen kameru, když můžeš mít chalupu, která ti sama řekne „hej, někdo ti krade pivo z lednice".

Hardware: Starý notebook jako Lazarus

Acer Aspire A515-51G-55C7 (2017):

Notebook, který měl být v šuplíku, teď běží 24/7. Je to jako dát důchodci energetický nápoj a říct „teď jsi náš server".

Proč ne Raspberry Pi?

Mrtvý ethernet port? Žádný problém

Vestavěný enp2s0f1 je mrtvý jako moje motivace v pondělí ráno. Řešení: USB-Ethernet adapter s Realtek RTL8153 za 300 Kč. Gigabit přes USB 3.0. Ubuntu ho chytne hned (r8152 driver je v kernelu). Plug & play — v Linuxu spíš „plug & pray", ale tentokrát se modlitby vyplnily.

Software stack: Všechno v Dockeru

Čistý headless Ubuntu Server 24.04 LTS z USB (Rufus na Windows). Žádné GUI — RAM je drahá.

Disk layout

Proč systém na HDD? SSD je pro věci, kde záleží na rychlosti. Root partition bootne jednou a pak běží z RAM. Jako starý traktor — hlavně že jede.

Frigate: AI, které není blbé

Čtyři kamery najednou? Notebook si jen tiše píská a zvládá to.

Home Assistant: Mozek operace

Integrace s Frigate = notifikace jen při detekci osoby. Automatizace, dashboardy s live kamerami, historie. Chalupa už není hloupá krabice, je to chytrý parťák.

Vzdálený přístup: Tailscale VPN

Chalupa za NATem venkovského providera. Port forwarding? To je pro masochisty. Tailscale = jeden příkaz a máš mesh VPN. Server dostupný na privátní IP odkudkoliv. SSH, Frigate, Home Assistant. Zdarma, do 100 zařízení. Krásné.

Vlastní AI asistent: OpenClaw na palubě

Protože proč mít jen server, když může mít vlastní mozek? OpenClaw běží na serveru s vlastním AI botem. Monitoruje služby, reaguje na alarmy, spravuje config, píše mi hlášky typu „hej, Frigate vidí osobu, chceš fotku?"

Bootstrap je geniální: agent se probudí s prázdnou pamětí a souborem BOOTSTRAP.md. První věta:

„Hey! I just came online. Fresh out of the box — no memories, no name, nothing yet. Who are you, and more importantly… who am I?"

Pak si sám vytvoří identitu, zapamatuje si uživatele a jede. Jako kdybych měl vlastního JARVISe, který se narodil o víkendu.

Co se posralo (protože vždycky se něco posere)

Žádný projekt není bez dramatu. Tady je naše hitparáda fuckupů:

1. Zapomenuté heslo — 10 minut po instalaci

Nastavil jsem heslo, zavřel víko a… nic. Prázdná hlava. Recovery mode, mount -o remount,rw /, passwd. Klasika pro nováčky. Poučení: zapisovat si hesla HNED.

2. Sudo vlastnil špatný uživatel

Celý /etc patřil uživateli david místo root. Sudo odmítalo fungovat, protože — logicky — konfigurační soubory nesmí být zapisovatelné normálním uživatelem. Hodina debugování, pak jeden příkaz: chown -R root:root /etc. Poučení: nikdy neměnit vlastnictví systémových adresářů.

3. Ethernet port mrtvý — zjištěno až po instalaci

Hardwarová závada. Zero output, žádný link. USB adapter za 300 Kč zachránil celý projekt. Poučení: testovat hardware PŘED plánováním.

4. Bot mlčel 30 minut

Nainstalovali jsme OpenClaw, bot byl online — ale nereagoval. Důvod? Chyběla správná konfigurace zpráv. Bot zprávu zahodil ještě před tím, než ji agent uviděl. Poučení: číst logy dřív, než panikařit.

5. Root heslo k VPS ve veřejném kanálu

Ano, stalo se. Poslal jsem root heslo k produkčnímu VPS serveru do veřejného chatu. Změněno do 5 minut, SSH klíč nastaven, heslo deaktivováno. Poučení: credentials patří do DM, password manageru, nebo nikam. Rozhodně ne do group chatu.

Automatické zálohy: Protože chalupa není nezničitelná

Server na chalupě je zranitelný — výpadek proudu, porucha disku, krádež. Proto automatické zálohy na Hetzner VPS v Německu.

Co se zálohuje:

Z chalupového serveru:

Z hlavního Macu:

Celkové využití VPS: ~4 GB z 59 GB volných. Stačí na roky.

Recovery scénář

Pokud hlavní Mac odejde: koupit nový → stáhnout backup z VPS (1 příkaz) → obnovit SSH klíče + workspace → 30 minut do plného provozu. Lepší než pojistka.

Náklady (ano, čtete správně)

Reálný extra náklad na tento projekt: ~400 Kč jednorázově. Zbytek jsou služby, které už stejně platíme.

Bezpečnost

Co zbývá

Závěr

Ze starého notebooku, který měl být v důchodu, vznikl plnohodnotný 24/7 AI mozek chalupy: konec falešných alarmů, chytrá domácnost, vlastní AI bot a automatické zálohy. Vše za víkend a s pomocí OpenClaw agenta poháněného Claude, který byl tentokrát chytřejší než já.

Budoucnost je tady. A stojí míň než měsíční předplatné na Spotify.

Ani o víkendu AI nezahálí. Zatímco vy spíte, váš server se zálohuje, kamery hlídají a AI asistent čeká na rozkazy. To je ta budoucnost, o které se mluví — a stačí k ní starý notebook a trocha odvahy.

Projekt pokračuje — po instalaci na chalupě přijde update s fotkami, testy „moucha vs. zloděj" a prvními skutečnými daty z AI detekce.

Tech stack: Ubuntu Server 24.04 LTS · Docker Compose · Frigate NVR · Home Assistant · OpenClaw · Tailscale · NVIDIA MX150 + OpenVINO · Hetzner VPS

Hardware: Acer Aspire A515-51G-55C7 (2017) · i5-7200U · 8 GB RAM · 128 GB SSD + 1 TB HDD · USB-Ethernet RTL8153

Máte doma starý notebook? Neházejte ho.

Dejte mu Ubuntu a nový smysl života. A pokud chcete pomoct s nastavením AI serveru, chytré domácnosti nebo automatizací — ozvěte se nám.

Domluvit konzultaci