Zpět na blog
Můj domácí server: Jak jsem se zbavil předplatného a cloudu
18. července 2025
6 min čtení

Můj domácí server: Jak jsem se zbavil předplatného a cloudu

Bez cloudu, bez poplatků. Všechny služby doma, pod mojí správou. Jak jsem si postavil vlastní server a proč to stálo za to.

domácí server Proxmox self-hosting Home Assistant media server

Už se mi nechtělo platit za externí služby, cloudové úloiště nebo správu hesel. Chtěl jsem mít svoje data pod kontrolou, bez reklam a měēíčních poplatků. Zároveň mě ale vždycky lákalo se v tomhle světě víc ponořit, naučit se nové věci a upozornit na chyby, které jsem cestou udělal.


Co vše mi na serveru běží

  • Proxmox Virtuální stroje a kontejnery

  • Media server – Servarr stack Streamování filmů, seriálů a hudby

  • Vaultwarden Správce hesel uložený u mě

  • DNS server – Pi-hole + Unbound Blokace reklam a plná kontrola DNS

  • Mail server – Mox Lehké moderní řešení pro vlastní poštu

  • Home Assistant Kompletní chytrá domácnost

  • Nginx Proxy Manager Reverzní proxy a HTTPS

  • Glance Rozcestník pro všechny služby

  • Affine Poznámky, dokumentace a nápady


Jaký hardware jsem použil?

Recyklovat starý PC nešlo – ten už obsluhuje jinou službu. Rozhodl jsem se tedy postavit zcela novou sestavu:

Moje sestava:

  • CPU: Intel Core i5-14600K – dostatečný výkon pro virtualizaci i transcoding
  • MB: ASROCK Z690 PG Riptide – dost portů a RAM slotů (zpětně zbytečně moc SATA)
  • RAM: 32 GB DDR4 – zatím dostačující, rozšířitelné
  • Disky: 2× 512 GB NVMe – pro OS a VM
  • Skříň: Gamemax Silent Max / M903 – zbytečně velká
  • Zdroj: GIGABYTE UD750GM – přepal, ale plně modulární

Celkové náklady: 15 823 Kč Běží nonstop, tichý provoz

Co bych udělal jinak:

  • CPU je zbytečně výkonné, ale plánuji rozšíření
  • 8x SATA portů je zbytečných
  • Skříň zbytečně velká
  • RAM bude těsná s media serverem a Home Assistantem, ale jde snadno doplnit

Proxmox jako základ

Pro rychlý běh systému a kontejnerů jsem zvolil 2x 500GB NVMe SSD. Tam běží samotný Proxmox s zfs RAID 1, všechna VM/CT. Díky tomu je celý systém svižný, rychle bootuje a práce s kontejnery je plynulejší. Pro data na media serveru mám přidané několika TB HDD disky.


Segmentace služb pomocí VLAN

Používám VLAN-aware bridge (vmbr0) s nastavenými VLAN tagy pro každou službu. VLAN provoz řídí pfSense firewall/router.

Každá VM či CT má přiřazen VLAN tag dle typu služby:

  • Infrastruktura
  • Media
  • Smart home
  • Management
  • Externí služby

Media server – Servarr stack

Virtuální stroj (Debian) na oddělené VLAN.

Používané aplikace:

  • Jellyfin – přehrávač a knihovna
  • Jellyseerr – správa požadavků
  • Radarr, Sonarr, Lidarr, Readarr – sbírky filmů, seriálů, hudby a knih
  • Prowlarr – správce indexerů
  • Bazarr – titulky
  • qBittorrent – stahování

Instalace pomocí YAMS Media


Vaultwarden

Jedna z dalších věcí, kterou jsem na serveru chtěl rozjet, byla vlastní správa hesel. Rozhodl jsem se pro Vaultwarden – odlehčenou a self-hostovanou verzi Bitwardenu, se kterou mám už dlouholeté zkušenosti a jsem spokojený. Vaultwarden je nenáročna služba, takže mi běží v LXC kontejneru (CT) jako Docker image

  • Webové rozhraní a mobilní aplikace Bitwarden fungují 100 %
  • Synchronizace napříč zařízeními
  • Dvoufázové ověření (TOTP), sdílení, generátor hesel
  • Bez měsíčního poplatku

Pi-hole + Unbound

Další klíčovou částí mého domácího serveru je vlastní DNS server, postavený na Pi-hole a Unboundu Pi-hole a Unbound jsou spolu v jednom LXC kontejneru (CT) Celý DNS provoz ve VLAN pro infrastrukturu. Pak všechny ostatní VLANy používají IP adresu tohoto kontejneru jako svůj DNS server.

  • Pi-hole funguje jako DNS resolver, který blokuje reklamy, trackery a škodlivé domény na úrovni sítě.
  • Místo aby dotazy posílal dál na cizí DNS (Google, Cloudflare…), používá Unbound jako lokální rekurzivní resolver.
  • Dotazy tedy putují přímo ke kořenovým DNS serverům, bez prostředníků.
  • Navíc si odpovědi cachuje, takže opakované dotazy jsou okamžité a nezatěžují síť.

Nginx Proxy Manager

Abych měl přístup ke všem svým službám pohodlně, bezpečně a pod jednou střechou, nasadil jsem Nginx Proxy Manager (NPM). Umožňuje mi snadno vystavit jednotlivé aplikace na vlastní doménu a chránit je pomocí HTTPS.

  • Reverzní proxy pro služby běžící v různých kontejnerech a VM
  • HTTPS certifikáty od Let's Encrypt – zdarma a automaticky
  • Přístup k aplikacím přes jednoduché adresy jako třeba vault.mojedomena.cz.

Home Assistant

Chtěl jsem mít chytrou domácnost, ale bez cloudu. Má obrovské množství integrací, takže nepotřebuju od každého výrobce vlastní bridge nebo hub. Většina zařízení komunikuje přímo s Home Assistantem přes lokální sítě, MQTT, Zigbee nebo ESPHome. Výsledkem je jednoduché, propojené a plně pod kontrolou.

  • Home Assistant běží jako VM – samostatný virtuální stroj pro lepší izolaci a stabilitu. Plná verze Home Assistant OS, která umožňuje používat supervizor a komunitní doplňky
  • Připojený do samostatné VLAN pro smart home zařízení
  • Všechna zařízení, která to umožňují, mám připojená přes Zigbee – je to rychlé, spolehlivé a nezatěžuje Wi-Fi.

Než jsem měl vlastní server, provozoval jsem Home Assistant na Raspberry Pi 5 s 8 GB RAM. Na základní automatizace, senzory a světla to stačilo – ale jakmile se člověk rozhodne jít hlouběji, narazí na limity. V mém případě to začalo s lokálním voice asistentem (např. Rhasspy nebo Piper), který už vyžaduje vyšší výkon procesoru. A časem nestačila ani RAM, když začaly přibývat další integrace a add-ony.


Glance

Když mám na serveru víc služeb a aplikací, chtěl jsem jedno centrální místo, odkud se ke všemu snadno dostanu – bez toho, abych si musel pamatovat porty nebo IP adresy. A přesně k tomu používám Glance.

Glance je jednoduchý webový dashboard, který slouží hlavně jako přehledný rozcestník – ukazuje mi odkazy na všechny důležité aplikace, které na serveru běží. Každý odkaz je doplněn ikonou a základní informací, takže je to nejen užitečné, ale i pěkné na pohled.

Běží v LXC kontejneru Konfigurace se řeší přes YAML soubory. Díky dokumentaci na jejich GitHubu https://github.com/glanceapp/glance je to velmi jednoduché


Mox mail server

Věšina lidí řekne: vlastní mail server? Nedoporučuje se! A mají pravdu. Postfix, Dovecot, spam filtry, relay, DNSSEC...

Proto jsem zvolil Mox:

  • jednoduché a moderní řešení
  • SMTP/IMAP i webmail
  • DKIM/SPF/DMARC v základu

DNS resolver

Mox běží ve vlastní VM spolu s odděleným Unbound resolverem. Původně jsem chtěl použít stávající DNS, ale kvůli kolizím portů a problémům s DNSSEC to nefungovalo spolehlivě.

Zprvu maily příjemcům (např. Gmail) padaly do spamu, ale po několika dnech si na moji doménu "zvykli" a doručitelnost je nyní bez problémů.


Affine

Používám Affine pro poznámky, dokumentaci a zápisy. Open-source alternativa Notionu.

  • Běží v Dockeru v LXC
  • Příjemný UX/UI
  • Lokální, žádný cloud

Závěr

Když se ohlédnu zpět, vlastní domácí server mi přinesl přesně to, co jsem chtěl

  • soukromí
  • žádná měsíční předplatná
  • spoustu nových znalostí

Už nejsem závislý na cloudu ani službách, které se mohou kdykoli změnit nebo zdražit. Mám vlastní media server, DNS, správu hesel, chytrou domácnost i e-mail – všechno běží u mě, pod mou kontrolou. Cestou jsem narazil na spoustu věcí, které jsem se musel naučit – síťování, VLANy, DNS, zálohování, bezpečnost, reverzní proxy… ale právě to je na tom to nejlepší. Je to projekt, který nikdy nekončí, ale přesně díky tomu mě to baví.

Potřebujete pomoct s IT?

Pokud máte otázky k tomuto tématu nebo potřebujete profesionální IT podporu, neváhejte se na nás obrátit.