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č Spotřeba: 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í běě, žá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.