Jeden kontejner na proxy
nginx, Let's Encrypt cert (DNS-01) a cloudflared žijú spolu v kontejneri
101. Nový web je tam len ďalší server block a priečinok v /var/www.
hello.shadala.sk
Túto stránku servíruje nginx v malom kontejneri na Proxmoxe, ktorý stojí doma v poličke. Von sa dostáva cez Cloudflare tunel — bez otvoreného portu, bez verejnej IP. Je to prvý web nasadený novým skriptom, takže hlavne dokazuje, že to celé funguje.
Immich — záloha fotiek a videí z telefónov. Jediná služba, ktorá je odtiaľto naozaj dostupná zvonku.
Jellyfin — fotky, domáce videá a filmy na televízore.
Proxmox VE — správa virtuálov a kontejnerov celého servera.
Home Assistant — svetlá, kúrenie, vysávač a zvyšok domácnosti.
len doma znamená, že hostname má
v DNS privátnu adresu 192.168.1.195. Z internetu ho nikto neotvorí —
funguje z domácej Wi-Fi alebo cez VPN. Odkaz odtiaľto teda z mobilných dát skončí chybou,
a to je zámer.
nginx, Let's Encrypt cert (DNS-01) a cloudflared žijú spolu v kontejneri
101. Nový web je tam len ďalší server block a priečinok v /var/www.
Zdroj je HTML a CSS v gite, nasadenie je jeden príkaz. Čokoľvek s databázou by dostalo vlastný kontejner.
Verejné hostnamy idú cez Cloudflare tunel, doma ich DNS pošle priamo na nginx — prevádzka z domu teda vôbec neopúšťa sieť.