VS Code በአሳሽ ውስጥ (code-server)
እውነተኛው አርታዒ፣ ከጣቢያዎ ፋይሎች ጋር ይሰራል፡ የብዙ-ፋይል ፍለጋ እና git አብሮ የተሰራ ነው። ጣቢያን ይክፈቱ፣ ለውጡን ያድርጉ፣ ይፈጽሙት — ምንም አካባቢያዊ ማውረድ የለም እና የሚጫን ምንም ነገር የለም።
የጣቢያ መሣሪያዎች
በራሳችን መርከቦች ላይ በምናስተናግደው እያንዳንዱ ድረ-ገጽ ላይ በአሳሽ ውስጥ VS Code፣ በተጋራው መድረክ ላይ የታጠረ የSSH ሼል፣ wp-cli፣ phpMyAdmin፣ የፋይል አስተዳዳሪ፣ ለእያንዳንዱ ጣቢያ cron እና የአካባቢ ተለዋዋጮች፣ እንዲሁም የPHP ሙሉ ቁጥጥር — ሁሉም በዳሽቦርዱ ውስጥ፣ ሁሉም ለጣቢያዎ ብቻ የተወሰኑ። ይህ የገንቢ መቆጣጠሪያ በይነገጽ እንጂ የቅንብሮች ገጽ አይደለም። ተገኝነት፡ ለእያንዳንዱ ጣቢያ የውሂብ ጎታ መገደብ በንቃት ልማት ላይ ነው እና እስካሁን አይገኝም። እዚህ የተገለጸው ሌላው ነገር ሁሉ ዛሬ ቀጥታ ስርጭት ላይ ነው።
አብዛኛዎቹ የሆስቲንግ መቆጣጠሪያ ፓነሎች ስራው በሚጀምርበት ቦታ ላይ ያቆማሉ። አንድ ወይም ሁለት ማስተካከያዎችን መቀያየር ይችላሉ፣ ከዚያም የFTP ደንበኛን እንዲከፍቱ፣ የውሂብ ጎታ መሳሪያ እንዲያገኙ፣ ከሌላ ቦታ በSSH እንዲገቡ እና ስራውን እራስዎ እንዲያቀናጁ ይጠበቅብዎታል። Zinn Digital® አጠቃላይ የመሳሪያ ሰንሰለቱን በጣቢያው ውስጥ ያስቀምጣል፡ በመቆጣጠሪያ ሰሌዳው ውስጥ ጣቢያን ይክፈቱ እና አርታኢው፣ ተርሚናሉ፣ የውሂብ ጎታው፣ ፋይሎቹ፣ cron፣ አካባቢው እና ምዝግብ ማስታወሻዎቹ አስቀድመው እዚያ ይገኛሉ፣ ቀድሞውኑ የተረጋገጡ ናቸው፣ አስቀድመው ወደ ትክክለኛው ጣቢያ ተመርተዋል።
እነዚያ እያንዳንዳቸው መሣሪያዎች በጣቢያው የራሱ cage ውስጥ ይሠራሉ። CloudLinux CageFS ለእያንዳንዱ ተከራይ የተነጠለ የፋይል ሥርዓት እይታ ይሰጣል፣ ስለዚህ ሼል፣ አርታዒ ወይም የፋይል አቀናባሪ ማየት የሚችሉት ያንን የተከራይ ፋይሎች ብቻ ነው — ሌሎች ጣቢያዎችን፣ ሌሎች ደንበኞችን ወይም ሚስጥራዊ የስርዓት ዱካዎችን አይደለም። የግል ሳጥን መነጠል ያለው የጋራ ፓነል ምቾት።
የማስተካከያው ገጽ ሙሉ IDE ነው እንጂ የአገባብ ቀለም ያለው ጽሑፍ ማስገቢያ ብቻ አይደለም።
እውነተኛው አርታዒ፣ ከጣቢያዎ ፋይሎች ጋር ይሰራል፡ የብዙ-ፋይል ፍለጋ እና git አብሮ የተሰራ ነው። ጣቢያን ይክፈቱ፣ ለውጡን ያድርጉ፣ ይፈጽሙት — ምንም አካባቢያዊ ማውረድ የለም እና የሚጫን ምንም ነገር የለም።
wp-cli በፓነል ተርሚናል እና በ SSH በኩል ይገኛል። ጎራ ይፈልጉ እና ይተኩ፣ ፕለጊን ያንቁ፣ ድጋሚ መፃፎችን ያፅዱ፣ የውሂብ ጎታ ወደ ውጭ ይላኩ፣ በትዕዛዝ ላይ የ cron ክስተትን ያሂዱ — መደበኛው የ WordPress መሣሪያ ስብስብ፣ ከኮድዎ ጋር በተመሳሳይ መስኮት ውስጥ።
የዳሽቦርድ AI ረዳቱ በራስዎ የሞዴል ቁልፎች ላይ ይሰራል፤ ፋይሎችን ያነባል እንዲሁም ያርማል፣ ለእርስዎም wp-cliን ያሄዳል። የራስዎን ሞዴል ይዘው ይምጡ፤ መድረኩ እጆቹን ያቀርባል። በዳሽቦርዱ ውስጥ የተለየ ገጽታ ነው — በራሱ በአርታዒው ውስጥ ያለው ድጋፍ በንቁ እድገት ላይ ስለሆነ ገና አልተገኘም።
የራስዎን መሣሪያዎች መጠቀም ይመርጣሉ? በSSH ወይም SFTP በኩል ይገናኙ እና የተመሳሳይ ፋይሎችን ተመሳሳይ የታጠረ ዕይታ ያግኙ። SSH በሚያካትቱ ዕቅዶች ላይ በተመሳሳይ የCageFS ማቆያ ውስጥ እውነተኛ shell ያገኛሉ፦ የእርስዎን ይፋዊ ቁልፍ በመቆጣጠሪያ ሰሌዳው ውስጥ ያክላሉ፣ እና እንደ ጣቢያው የራሱ መለያ ሆነው ይገባሉ። Footprint-Free ዕቅዶች ከshell ይልቅ SFTP ያገኛሉ። የመዳረሻ ቁልፎች እና ምስክርነቶች በአነስተኛ ልዩ መብት መርህ ላይ በመቆጣጠሪያ ሰሌዳው ውስጥ የሚተዳደሩ ሲሆን፣ ልዩ መብት ያላቸው እርምጃዎችም የኦዲት ምዝግብ ማስታወሻ ይያዝላቸዋል።
የእያንዳንዱ ጣቢያ የማስኬጃ ውቅር — ለመለወጥ ጥያቄ ማቅረብ የሚያስፈልግዎት የአገልጋይ አቀፍ ቅንብር አይደለም።
CloudLinux alt-PHP በመጠቀም ለእያንዳንዱ ድረ-ገጽ የ PHP ሥሪትን ለብቻው ይምረጡ። አጠገቡ ያለው ድረ-ገጽ የቅርብ ጊዜውን ሥሪት በሚጠቀምበት ጊዜ አንድ የቆየ ፕለጊን በአሮጌ ቅርንጫፍ ላይ ያሂዱ — ምንም የተጋራ የሩጫ ጊዜ የለም፣ ለመላው መለያም የማግባቢያ ሥሪት አያስፈልግም።
memory_limit፣ max_execution_time፣ የupload እና የpost መጠን እንዲሁም የተቀሩት በእርስዎ መብት ወሰን ውስጥ ለማዘጋጀት የእርስዎ ናቸው፣ ስለዚህ የማስመጫ ስክሪፕት ወይም ትልቅ የሚዲያ ጭነት የድጋፍ ውይይት አያስፈልገውም።
ለእያንዳንዱ ድረ-ገጽ የ PHP ቅጥያዎችን ያንቁ ወይም ያሰናክሉ — imagick እና gd፣ redis እና memcached፣ bcmath፣ intl፣ soap እና ሌሎችንም — በዚህም አንድ ድረ-ገጽ በትክክል የሚያስፈልጉትን ቅጥያዎች ብቻ እንዲይዝ እና የማያስፈልገውን ምንም ነገር እንዳይይዝ ያድርጉ።
እያንዳንዱ ጣቢያ የራሱን LiteSpeed LSAPI ሠራተኞች ያገኛል፣ ቁጥራቸው በእርስዎ እርከን ውስጥ ሊዋቀር የሚችል እና በጣቢያው LVE የመግቢያ-ሂደት ገደብ የተገደበ ነው። የተጓዳኝነት አቅም የእርስዎ ነው፤ የጎረቤት የትራፊክ መጨመር የእርስዎ ወረፋ አይደለም።
Redis ወይም Memcached የነገር መሸጎጫ ለእያንዳንዱ ጣቢያ፣ ከWordPress object-cache drop-in ጋር የተገናኘ — ተለዋዋጭ ገጾች በመረጃ ቋቱ ላይ ጫና ከማሳደር ይልቅ በከፍተኛ ጭነት ጊዜም ፈጣን ሆነው ይቆያሉ።
ለእያንዳንዱ ድረ-ገጽ የ WP-cron እና ትክክለኛ የስርዓት cron ያስተዳድሩ፣ እንዲሁም wp-configን በእጅ ሳያስተካክሉ ለድረ-ገጹ ማስኬጃ የአካባቢ ተለዋዋጮችን — የ API ቁልፎችን፣ የባህሪ መቀያየሪያዎችን እና የደረጃ ባንዲራዎችን — ያዘጋጁ።
ገንቢዎች በትክክል ሊደርሱባቸው ወደሚፈልጓቸው ሁለት ነገሮች ቀጥተኛ መዳረሻ።
ሁለቱም የመረጃ ቋት መሣሪያዎች በመቆጣጠሪያ ሰሌዳው ውስጥ የተካተቱ እና በአንድ መግቢያ የተገናኙ ናቸው — ከጣቢያው ላይ ጠቅ አድርገው ሲገቡ ቀድሞውኑ ለትክክለኛው የመረጃ ቋት ማረጋገጫ አግኝተዋል። የሚቀመጥ ወይም የሚጋራ የተለየ የመግቢያ ምስክር ወረቀት የለም።
እያንዳንዱ ጣቢያ በ MariaDB ላይ የሚሰራ ሲሆን ፕሮጀክቱ በሚፈልገው መጠን የውሂብ ጎታዎች እና ተጠቃሚዎች ያሉት ሲሆን፣ እንዲሁም የውጭ ደንበኛን ወይም የሪፖርት ማድረጊያ መሣሪያን ማገናኘት ሲፈልጉ የርቀት መዳረሻ መቀየሪያ አለው።
የእያንዳንዱ ጣቢያ የውሂብ ጎታ አጠቃቀም በCloudLinux MySQL Governor የተገደበ ስለሆነ፣ የአንድ ጣቢያ ከባድ መጠይቆች የእርስዎን ጨምሮ የአገልጋዩን ፍጥነት ለሌሎች ሁሉ ሊያዘገዩት አይችሉም።
የተሟላ የፋይል አስተዳዳሪ (FileGator)፣ የተከተተ እና በ-SSO የተገናኘ፣ ፋይሎችን ለመስቀል፣ ፈቃዶችን ለማስተዳደር፣ ለማህደር እና አይዲኢውን (IDE) መክፈት ለስራው ከሚያስፈልገው በላይ ውስብስብ በሚሆንበት ጊዜ ፈጣን አርትዖቶችን ለማድረግ ያገለግላል።
እየሰሩ ሳሉ የጣቢያውን የመዳረሻ፣ የስህተት እና የPHP ምዝግቦች ከመቆጣጠሪያ ሰሌዳው ላይ ያንብቡ — 'ተበላሽቷል' ከሚለው ወደ አበላሸው መስመር የሚወስደው ፈጣኑ መንገድ።
መሳሪያዎቹ WordPressን እያስተዳደሩ መሆናቸውን ያውቃሉ፤ ስለዚህ የተለመዱት ስራዎች ከአስር ይልቅ በአንድ እርምጃ ይከናወናሉ።
እነዚህን መሣሪያዎች የመጠቀም ፈቃድ የሚወሰነው በድርጅትዎ ሚናዎች መሠረት ነው። የደንበኛ አባልነቶች የባለቤት፣ የክፍያ፣ የገንቢ ወይም የማንበብ ብቻ ሚና ይይዛሉ፣ እና ፈቃዶችም ከእነዚያ ሚናዎች ይወሰናሉ — የገንቢ ሚና የሚሠራ ገንቢ ሚና ሲሆን ወደ ቀጥታ አገልግሎት ማሰማራት ወይም መጫን ሆን ተብሎ የእሱ አካል አይደለም። የሰራተኞች መዳረሻም እንዲሁ በራሱ የመምሪያ ሚናዎች እና ፈቃዶች የተገደበ ነው።
የፕሮግራም ተደራሽነት እንደ ተነባቢ-ብቻ፣ የክፍያ ወይም የማቅረብ ያሉ ጥቃቅን ወሰኖች ያላቸውን በድርጅት-ደረጃ የሆኑ የAPI ቁልፎችን እና የOAuth ደንበኞችን ይጠቀማል — ስለዚህ አውቶሜሽን በትክክል የሚያስፈልገውን ተደራሽነት ብቻ ያገኛል። እያንዳንዱ ልዩ መብት ያለው እርምጃ ከፈጻሚው፣ ከእርምጃው እና ከዒላማው ጋር ኦዲት ተደርጎ ይመዘገባል፣ ይህም ማለት 'ማክሰኞ ዕለት የPHP ሥሪቱን ማን ቀየረው' ለሚለው ጥያቄ መልስ ክርክር ሳይሆን ቀጥተኛ ፍለጋ ነው።
ሁሉንም ነገር በ AI መሣሪያ በኩል ማስተዳደር የሚመርጡ ከሆነ፣ ይኸው ተመሳሳይ አቅም በአስተናጋጅነት በሚሰጠው የ MCP አገልጋያችን በኩል ቀርቧል — በ Claude፣ በ Cursor ወይም በማናቸውም MCP መጠቀም በሚችል ወኪል በኩል wp-cli ያሂዱ፣ ወደ staging ይቅዱ፣ መሸጎጫ ያጽዱ ወይም ቅጽበታዊ ቅጂን ይመልሱ፣ ሁሉም በተመሳሳይ ሚና መገደብ እና የኦዲት መዝገብ ሥር ነው።
ዋናው ሆስቲንግ ሙሉ በሙሉ በራስ አገልግሎት የሚሰጥ ነው፡ ሙሉ የመሳሪያዎች ስብስብ፣ በእርስዎ ፕላን ፈቃዶች ውስጥ የተጋለጠ እና ሊስተካከል የሚችል። የFootprint-Free ሆስቲንግ ሆን ተብሎ ይበልጥ ደረጃውን የጠበቀ እና የተገደበ ነው፣ ምክንያቱም የአንድ አውታረ መረብ አጠቃላይ ዋጋ የሚወሰነው ድረ-ገጾቹ ወጥ የሆነ እና ያልተለየ ገጽታ በማቅረባቸው ላይ ነው — የውቅር ነፃነት በራሱ ዱካ (footprint) ነው።
ቀሪውን የመዳረሻ ገደብ መብቶች ይቆጣጠሩታል። የPHP ሠራተኞች፣ ዲስክ እና ቅጥያዎች ከእርስዎ ደረጃ ጋር አብረው ያድጋሉ፣ ስለዚህ የመሳሪያዎቹ መዋቅር በእያንዳንዱ ዕቅድ ላይ አንድ ዓይነት ሲሆን አቅሙ ግን አብሮ ያድጋል። የትኛው መስመር እንደሚስማማዎት እርግጠኛ ካልሆኑ፣ ከካርድ ነጻ በሆነው የ14-ቀናት የሙከራ ጊዜ ይጀምሩ እና ከመወሰንዎ በፊት ፓነሉን ራስዎ ይመልከቱት።
አዎ — እሱ code-server ነው፣ በጣቢያዎ ፋይሎች ላይ በአሳሽ ውስጥ የሚሰራ VS Code። በእኛ የራሳችን መርከቦች ላይ በምናስተናግደው እያንዳንዱ ጣቢያ ላይ ይገኛል፤ በሌላ ቦታ ለማሰማራት የመረጡት ጣቢያ በሚስተናገድበት ቦታ ይስተካከላል። ባለብዙ ፋይል ፍለጋ እና git ያገኛሉ፣ እና የቀጥታ (LIVE) ጣቢያውን ያርትዐል፦ ያስቀመጡት ፋይል እንደተጻፈ በይፋዊው በይነመረብ ላይ ይገኛል፣ ምንም እንኳን የማይንቀሳቀስ ፋይል ከCDN መሸጎጫ እስከ አራት ሰዓታት ድረስ ማገልገሉን ሊቀጥል ቢችልም። በአርታዒው ውስጥ ያለው የAI ድጋፍ በንቁ እድገት ላይ ያለ እና እስካሁን አልተገኘም።
በጋራ መድረኩ ላይ በ SSH በኩል የታጠረ ሼል (jailed shell)፣ እንዲሁም SFTP እና FTP ያገኛሉ፤ ቁልፎች እና ምስክርነቶች በትንሹ ልዩ መብት መርህ (least-privilege basis) በዳሽቦርዱ ውስጥ ይተዳደራሉ። በእኛ የራሳችን መርከቦች ላይ ያሉ ድረ-ገጾች ከሼል ይልቅ SFTP ያገኛሉ — መለያው በ `/sbin/nologin` የተፈጠረ ነው። ማቆያው CloudLinux CageFS ነው፡ እያንዳንዱ ተከራይ የተከፋፈለ የፋይል ስርዓት እይታ ያገኛል እንዲሁም ሌሎች ተከራዮችን፣ ሌሎች ድረ-ገጾችን ወይም ሚስጥራዊ የስርዓት ፋይሎችን ማየት አይችልም፣ ይህም ጥሰትን ከማስፋፋት ይልቅ በውስጡ ይገድበዋል። ምንም አይነት የመነጠል ሞዴል መጣስን የማይቻል ስለማያደርገው የማልዌር ፍተሻ፣ ቀዳሚ WAF እና የኦዲት ምዝገባ ከእሱ ጋር አብረው ይሰራሉ።
አዎ። የ PHP ስሪት ለእያንዳንዱ ድረ-ገጽ በ CloudLinux alt-PHP በኩል ይመረጣል፣ እንደ memory_limit፣ max_execution_time እና የጭነት መጠን ያሉ ቅንብሮች በእርስዎ ፈቃድ ገደብ ውስጥ ሊስተካከሉ ይችላሉ፣ እና እንደ imagick፣ gd፣ redis፣ memcached፣ bcmath፣ intl እና soap ያሉ ቅጥያዎች ለእያንዳንዱ ድረ-ገጽ ሊበሩ ወይም ሊጠፉ ይችላሉ። የእርስዎ የ PHP ሠራተኛ ቁጥር በደረጃዎ ገደብ ውስጥ ሊዋቀር የሚችል ሲሆን፣ በድረ-ገጹ LVE entry-process ገደብ የተገደበ ነው።
phpMyAdmin እና Adminer በመቆጣጠሪያ ሰሌዳው ውስጥ የተከተቱ እና ነጠላ መግቢያ (single-sign-on) የተገጠመላቸው በመሆናቸው ከጣቢያው ጠቅ በማድረግ ቀጥታ መገናኘት ይችላሉ። እያንዳንዱ ጣቢያ MariaDBን የሚያስኬድ ሲሆን በርካታ የመረጃ ቋቶች እና ተጠቃሚዎች ሊኖሩት ይችላል፤ እንዲሁም ለውጫዊ ደንበኞች የርቀት መዳረሻ ማብሪያ/ማጥፊያ አለው። በአንድ ጣቢያ ላይ ያሉ ከባድ መጠይቆች አገልጋዩን እንዳያዘገዩት MySQL Governor የጣቢያዎችን የመረጃ ቋት አጠቃቀም ይገድባል።
አዎ። በየጣቢያው የሚደረግ የ cron አስተዳደር ሁለቱንም WP-cron እና እውነተኛ የስርዓት cron ያካትታል፣ እና የአካባቢ ተለዋዋጮች ለጣቢያው ማስኬጃ ጊዜ በየጣቢያው ይወሰናሉ — ስለዚህ የታቀዱ ተግባራት እና ውቅሮች ለመሰደድ ማስታወስ ካለብዎት ፋይል ውስጥ ከመቀበር ይልቅ ከጣቢያው ጋር ይኖራሉ።
ዋናው ሆስቲንግ ከተሟላ የመሳሪያ ስብስብ ጋር ሙሉ በሙሉ በራስ-አገልግሎት የሚሰራ ነው። Footprint-Free ሆን ተብሎ ይበልጥ ደረጃውን የጠበቀ እና የተገደበ እንዲሆን ተደርጓል፣ ምክንያቱም የየጣቢያው ውቅር ልዩነት በራሱ የፍለጋ ሞተር አሻራ (footprint) ስለሆነ ነው። የተቀሩትን—ሰራተኞችን (workers)፣ ዲስክን እና ቅጥያዎችን—መብቶች ይቆጣጠራሉ፣ ስለዚህ ማስተካከል የሚችሉት ነገር ከእርስዎ ደረጃ ጋር አብሮ ያድጋል።
መዳረሻ የድርጅት ሚናዎችን ይከተላል፦ ለደንበኞች owner፣ billing፣ dev እና read-only ሲሆኑ ፈቃዶች ከእነዚህ ሚናዎች ይወሰናሉ። የdev ሚና ወደ live ማሰማራትን (deploying) ወይም መላክን (pushing) አያካትትም። የፕሮግራም አወጣጥ መዳረሻ ለእያንዳንዱ ድርጅት የሚሆኑ የAPI ቁልፎችን እና በዝርዝር የተቀመጡ ወሰኖች ያሏቸው የOAuth ደንበኞችን ይጠቀማል፤ እንዲሁም እያንዳንዱ ልዩ መብት ያለው እርምጃ ከነአድራጊው፣ እርምጃው እና ዒላማው ጋር ኦዲት ተመዝግቧል።
ያለ ካርድ የ14 ቀናት የሙከራ ጊዜ ይጀምሩ፣ ድረ-ገጽ ያሰማሩ፣ እና አይዲኢውን፣ ተርሚናሉን፣ የውሂብ ጎታ መሣሪያዎችን እና የPHP መቆጣጠሪያዎችን ይሞክሩ። የ30 ቀናት የገንዘብ ተመላሽ ዋስትና፣ ነጻ ፍልሰቶች፣ ምንም ዓይነት አስገዳጅ ውል የለም።
በነጻ ይጀምሩ