hello.shadala.sk

Ahoj z domáceho servera

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.

Čo na tom serveri beží

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.

Ako je to postavené

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.

Statické weby, žiadny build

Zdroj je HTML a CSS v gite, nasadenie je jeden príkaz. Čokoľvek s databázou by dostalo vlastný kontejner.

Von cez tunel

Verejné hostnamy idú cez Cloudflare tunel, doma ich DNS pošle priamo na nginx — prevádzka z domu teda vôbec neopúšťa sieť.