KROK 01Sdílej stroj, odděl aplikace
Každé aplikaci dej vlastní runtime, přístupy a trvalá data. Sdílený VPS znamená společné CPU, RAM, disk i riziko výpadku. Náročný build nebo worker může ovlivnit ostatní projekty; sleduj kapacitu a nech rezervu.
KROK 02Použij jednu veřejnou proxy
Stejný port hostu může vlastnit jen jeden proces. Jedno Caddy obslouží 80 a 443 a rozdělí provoz podle hostname. Ukázka pro aplikace na různých loopback portech ponechá jejich porty soukromé.
first.example.com {
reverse_proxy 127.0.0.1:3001
}
second.example.com {
reverse_proxy 127.0.0.1:3002
}KROK 03Odděl releasy a oprávnění
Použij různé servisní uživatele nebo vhodně izolované kontejnery. Jedna aplikace nemá číst .env všech ostatních. Zapiš vlastníka portu, domény a databáze. Nasazení jednoho projektu nemá restartovat ostatní.
KROK 04Poznej, kdy server rozdělit
Vlastní stroje mohou dávat smysl pro silnější bezpečnostní oddělení, nezávislou údržbu, předvídatelnou kapacitu nebo vyšší dostupnost. Více aplikací na jednom VPS je praktický začátek, ne automatická vysoká dostupnost.
COPY → YOUR AI
Vezmi si další krok do svého chatu.
Bezpečný kontext k tomuto návodu. Žádné tajné údaje. Funguje pro ChatGPT, Claude i další asistenty.
Zdroje a technická dokumentace
Caddy automatic HTTPS ↗Docker documentation ↗Postup je vzor pro uvedené předpoklady. Před použitím na živém serveru ověř kompatibilitu svého projektu a konkrétní konfiguraci.