በእያንዳንዱ self-hosting ልማድ ውስጥ በአንዱ ነገር ለአንድ server መፈለግ የሚያቆሙበት ነጥብ አለ። app፣ databaseው፣ ምናልባት ለautomations n8n፣ status dashboard፣ ትንሽ API አለዎት — እና እያንዳንዱን በራሱ ትንሽ VPS ላይ ማሄድ ማለት አምስት IPs፣ አምስት ሂሳቦች፣ patch ማድረግ ያለባቸው አምስት ማሽኖች ማለት ነው። በአንድ box ላይ ከአንድ IP በስተጀርባ ማስቀመጥ ንፁህ እና ርካሽ ነው።
ይህን የሚያሠራው ብልሃት reverse proxy ነው። Caddy፣ nginx ወይም Traefik በሕዝብ ports 80/443 ላይ ይቀመጣል እና በhostname ያዞራል: app.you.com ወደ appዎ ይሄዳል፣ n8n.you.com ወደ n8n ይሄዳል፣ db-admin.you.com ወደ admin panelዎ። እያንዳንዱ service በlocalhost ብቻ ያዳምጣል፤ proxy ብቸኛው ሕዝባዊ በር ነው፣ እና ለእያንዳንዱ subdomain የራሱን HTTPS certificate በራስ-ሰር ይሰጣል።
ለዚህ ዕቅዱ
Medium-IP ($20/ወር) ተፈጥሯዊው ተስማሚ ነው: 6 vCPU፣ 6 GB RAM፣ 45 GB NVMe፣ እያንዳንዱ port ክፍት ያለው dedicated IPv4። ያ ለጥቂት ትንንሽ services እና databases ቸው ለresources ሳይጣሉ ቦታ ነው።
ሁለት ታማኝ ወሰኖች:
- በእውነት አንድ app እና database ብቻ የሚያሄዱ ከሆነ፣ Medium አያስፈልግዎትም — Small-IP ($16) ያደርገዋል።
- services memory-የተራቡ ከሆኑ — ትልቅ database፣ ትልቅ vector store፣ in-memory processing — በፍጥነት የRAM ጣሪያ ይመታሉ፣ እና high-memory Pro ዕቅድ በ6 GB box ላይ ከመደረት የበለጠ ትርጉም ያለው እዚያ ነው።
የSetup ቅርፅ
# Ubuntu 24.04, Medium-IP — Docker + Compose, Caddy as the front door
curl -fsSL https://get.docker.com | sh
# docker-compose.yml: your services on localhost, Caddy routing by subdomain
# Caddy auto-issues HTTPS for each hostname you point at the IP
docker compose up -d
የsubdomainsዎ A records ን ወደ አንዱ IP ያመልክቱ፣ በCaddyfile ውስጥ ይዘርዝሯቸው፣ እና እያንዳንዱ service በራሱ ንፁህ HTTPS URL ላይ ይነሳል። ማንኛቸውም mail የሚልኩ ከሆነ ከዳሽቦርድ reverse DNS ይጨምሩ።
ለምን እዚህ
ሙሉ በሙሉ የሚቆጣጠሩት አንድ dedicated IP፣ ሁሉም ከበስተጀርባው፣ ያለ KYC እንደ አንድ የተመን የክሪፕቶ ሂሳብ የተከፈለ። የhomelab-on-a-VPS pattern ነው: stackዎ፣ ማሽንዎ፣ አንድ ሊተነበይ የሚችል ወርሃዊ ቁጥር። አንድ box በቂ መሆኑን ሲያቆም፣ ከባዱን service ወደ ራሱ ይከፍላሉ — ግን አብዛኞቹ ሰዎች ለረጅም ጊዜ በአንዱ በምቾት ይሄዳሉ። Medium-IP የሚጀምረው እዚያ ነው።
አስተያየቶች
እስካሁን አስተያየቶች የሉም። መጀመሪያ ይሁኑ።