Cílem bylo snížit závislost na centralizovaných aplikacích a získat větší kontrolu nad osobními daty, zálohami a provozem služeb.
Self-hosted home server
Domácí Linux server pro self-hosted aplikace, zálohy, DNS filtering a VPN přístup.
Praktický infrastrukturový projekt zaměřený na Linux, Docker, reverse proxy, VPN meshnet, DNS filtering a každodenní údržbu vlastních služeb.
Postupný setup Linux serveru, VM prostředí, Docker Compose služeb, Nginx reverse proxy, WireGuard meshnetu a Pi-hole DNS filtru.
Projekt dokládá praktický security mindset a ochotu řešit provozní detaily, síťové souvislosti a údržbu vlastních služeb.
- Docker
- PiHole
- Nginx
Kontext
V rámci přechodu na open source, decentralizované a celkově bezpečnější aplikace, ve kterých mám kontrolu nad svými daty, jsem se rozhodl přejít na self-hosted verze většiny mých nejpoužívanějších aplikací.
Přístup
K celému procesu nastavení VMs, spuštění aplikací skrz docker, nastavení reverse proxy, VPN meshnetu a DNS filtru jsem přistupoval jako příležitosti naučit se prakticky pracovat s linux servery, složitějším networkingem, kontejnerizací…
Výsledek
Jsem velmi spokojený s výsledkem, server využívám denně k zálohování, psaní poznámek a filtrování reklam. Naučil jsem se práci s více linux servery propojenými wireguardem a práci s docker compose a nginx. Asi 2 měsíce trvalo, než jsem doladil veškeré chyby a nestability systému, ale teď už běží bez problémů.