សេវាបង្ហោះសម្រាប់អ្នកអភិវឌ្ឍន៍

សេវាបង្ហោះដែលដំណើរការដូចជាឧបករណ៍ មិនមែនជាផ្ទាំងបញ្ជាទេ

ដាក់ឱ្យដំណើរការពីឃ្លាំងផ្ទុក GitHub ឬ GitLab ដែលលោកអ្នកកំពុងធ្វើការស្រាប់ បំបែកសាខាសម្រាប់ច្បាប់ចម្លងសាកល្បង staging ហើយរុញវាទៅផ្សាយផ្ទាល់នៅពេលដែលវាបានរួចរាល់ បើក VS Code ពិតប្រាកដនៅក្នុងកម្មវិធីរុករកលើគេហទំព័រដែលកំពុងដំណើរការ និងគ្រប់គ្រងវេទិកាទាំងមូលចេញពី REST API, CLI ព្រមទាំងម៉ាស៊ីនបម្រើ MCP មួយ។ រាល់អ្វីៗដែលផ្ទាំងគ្រប់គ្រងធ្វើបាន API ក៏ធ្វើបានដែរ — ពីព្រោះផ្ទាំងគ្រប់គ្រងត្រូវបានបង្កើតឡើងនៅលើវា។

ការសាកល្បងឥតគិតថ្លៃរយៈពេល 14 ថ្ងៃ — តម្រូវឱ្យមានកាត មិនគិតប្រាក់ទេ
អានឯកសារយោង API
Commit ដែលឆ្លងកាត់ការត្រួតពិនិត្យដោយស្វ័យប្រវត្តិ និងត្រូវបានដាក់ឱ្យដំណើរការផ្ទាល់ ដោយមានផ្លូវត្រឡប់ថយក្រោយ។
  • 100%នៃ API ដែលបានចងក្រងជាឯកសារនៅពេលបង្កើត
  • MITZinnector® CLI ឥតគិតថ្លៃ មិនចាំបាច់មានគណនីដើម្បីសាកល្បងឡើយ
  • ១២ប្រភេទឧបករណ៍ MCP សម្រាប់ភ្នាក់ងារ AI
  • គ្មានការចងភ្ជាប់យកកូដ ហើយចាកចេញនៅពេលណាក៏បាន
  • ការដាក់ឱ្យប្រើប្រាស់ Gitពី GitHub ឬ GitLab ដែលជាឃ្លាំងផ្ទុកដែលអ្នកកំពុងប្រើប្រាស់រួចហើយ
  • បរិស្ថានសាកល្បង និងការដាក់ឱ្យដំណើរការផ្ទាល់ច្បាប់ចម្លងពិតប្រាកដ ចុចមួយដង បន្ទាប់មកផ្សព្វផ្សាយវា
  • VS Code នៅក្នុងកម្មវិធីរុករកតាមអ៊ីនធឺណិតនៅលើឯកសារពិតប្រាកដនៃគេហទំព័រផ្សាយផ្ទាល់ រួមទាំង git ផងដែរ
  • API សាធារណៈពិតប្រាកដមានកំណែច្បាស់លាស់ មានឯកសារយោង និងជាមូលដ្ឋានដែលយើងស្ថាបនាឡើង

លំហូរការងារ មិនមែនជារូបថតអេក្រង់របស់វាទេ

ចំណុចបួនយ៉ាងដែលបំប្លែងការបង្ហោះគេហទំព័រពីកន្លែងផ្ទុកឯកសារទៅជាវេទិកាសម្រាប់ដាក់ឱ្យដំណើរការគម្រោង។

ដាក់ឱ្យដំណើរការពីឃ្លាំងរបស់អ្នក

ភ្ជាប់ GitHub ឬ GitLab តែម្តង។ យើងបង្ហាញយ៉ាងជាក់លាក់នូវការអនុញ្ញាតដែលការតភ្ជាប់ត្រូវការ មុនពេលអ្នកផ្តល់សិទ្ធិ ផ្ទៀងផ្ទាត់ថូខិននៅពេលបញ្ចូល និងរក្សាទុកវានៅក្នុង Vault — មិនដែលរក្សាទុកក្នុងជួរឈរមូលដ្ឋានទិន្នន័យ និងមិនដែលនៅក្នុងកំណត់ហេតុឡើយ។

បរិស្ថានសាកល្បងដែលមានមុខងារបញ្ជូនទៅការផ្សាយផ្ទាល់

បង្កើតខ្នែងនៃគេហទំព័រទាំងមូល — ឯកសារ និងមូលដ្ឋានទិន្នន័យ — ធ្វើការនៅលើច្បាប់ចម្លង បន្ទាប់មកផ្សព្វផ្សាយវា។ សាកល្បងអ្វីដែលអ្នករៀបនឹងបញ្ចេញនៅលើច្បាប់ចម្លងនៃអ្វីដែលអ្នកកំពុងបញ្ជូនទៅកាន់។

VS Code នៅក្នុងកម្មវិធីរុករកតាមអ៊ីនធឺណិត

code-server ពិតប្រាកដនៅលើឯកសាររបស់គេហទំព័រផ្ទាល់ ជាមួយ git ដែលភ្ជាប់មកជាមួយស្រាប់ នៅខាងក្នុងគុកដាច់ដោយឡែកដោយ CageFS ដូចគ្នាដែលវគ្គ SFTP របស់អ្នកទៅដល់។ មិនមានអ្វីត្រូវដំឡើងទេ មិនមានអ្វីត្រូវធ្វើសមកាលកម្មទេ។

នៅតែជាឧបករណ៍ផ្ទាល់ខ្លួនរបស់អ្នក

SFTP នៅលើគ្រប់គេហទំព័រ ក្នុងបរិស្ថានដាច់ដោយឡែកដូចគ្នានឹងកម្មវិធីកែសម្រួលកម្មវិធីរុករក។ ប្រើប្រាស់កម្មវិធីកែសម្រួលកម្មវិធីរុករកសម្រាប់កិច្ចការមួយ និងកម្មវិធីកូននីតិបុគ្គលផ្ទាល់ខ្លួនរបស់អ្នកសម្រាប់កិច្ចការបន្ទាប់ — ទាំងពីរមើលឃើញឯកសារដូចគ្នា។

Zinnector®, CLI

បង្កើត WordPress នៅលើម៉ាស៊ីនផ្ទាល់ដោយមិនចាំបាច់ដំឡើងអ្វីទាំងអស់ក្រៅពី Node — គ្មាន Docker, គ្មាន MAMP — បន្ទាប់មកពិនិត្យមើលអ្វីដែលអ្នកបានបង្កើតធៀបនឹងវេទិកាដែលវាត្រូវបញ្ជូនទៅ។ ឥតគិតថ្លៃ និងមានអាជ្ញាបណ្ណ MIT។

ម៉ាស៊ីនបម្រើ MCP សម្រាប់ភ្នាក់ងាររបស់អ្នក

សកម្មភាពជាក់ស្តែងចំនួនដប់ពីរប្រភេទ — គេហទំព័រ កូដ ដែន DNS, SSL មូលដ្ឋានទិន្នន័យ ការកំណត់រចនាសម្ព័ន្ធ ការបម្រុងទុក អ៊ីមែល SEO និងលទ្ធភាពសង្កេត — ដូច្នេះជំនួយការ AI អាចធ្វើការងារបានដោយផ្ទាល់ជាជាងគ្រាន់តែពិពណ៌នាអំពីវា។

គ្រប់ទ្វារចូលទៅកាន់វេទិកា

ផ្ទាំងគ្រប់គ្រងគឺជាក្លាយអិនមួយនៃ API។ ទាំងនេះគឺជាផ្នែកផ្សេងទៀត ហើយពួកវាទាំងអស់ជាសាធារណៈ។

ឯកសារយោង REST API

រាល់ប្រតិបត្តិការទាំងអស់ ត្រូវបានបង្កើតចេញពីការបញ្ជាក់ជាក់លាក់នៃ OpenAPI ដែលជាប្រភពនៃការពិត — ដូច្នេះឯកសារមិនអាចឃ្លាតឆ្ងាយពី endpoint បានឡើយ។

ឯកសារយោង REST API →

វេទិកាអ្នកអភិវឌ្ឍន៍

របៀបដែល API, SDKs, អ្នកផ្តល់សេវា Terraform និង webhooks ត្រូវគ្នានិងបំពេញឱ្យគ្នាទៅវិញទៅមក ហើយពេលណាត្រូវជ្រើសរើសប្រើប្រាស់អ្វីមួយ។

វេទិកាអ្នកអភិវឌ្ឍន៍ →

ឯកសារយោងពាក្យបញ្ជា CLI

រាល់ពាក្យបញ្ជា Zinnector® ត្រូវបានបង្កើតចេញពីឧបករណ៍ផ្ទាល់ ជាជាងសរសេរនៅក្បែរវា។

ឯកសារយោងពាក្យបញ្ជា CLI →

Zinnector® — CLI

WordPress មូលដ្ឋាននៅលើ Node តែមួយគត់ និងការត្រួតពិនិត្យមុនពេលហោះហើរធៀបនឹងវេទិកាដែលអ្នកកំពុងដាក់ឱ្យប្រើប្រាស់។

Zinnector® — CLI →

Webhooks

ព្រឹត្តិការណ៍ត្រូវបានបញ្ជូនទៅកាន់លោកអ្នក ដោយមានការចុះហត្ថលេខា និងការសាកល្បងឡើងវិញ ដូច្នេះលោកអ្នកមិនចាំបាច់ធ្វើការទាញយកទិន្នន័យពីយើងឡើយ។

Webhooks →

កាតាឡុកឧបករណ៍ MCP

អ្វីដែលភ្នាក់ងារ AI ដែលបានភ្ជាប់ទៅគណនីរបស់អ្នកអាចធ្វើបានជាក់ស្តែង ដោយរាយបញ្ជីតាមសកម្មភាពនីមួយៗ។

កាតាឡុកឧបករណ៍ MCP →

រឿងរ៉ាវដែលសំខាន់លុះត្រាតែអ្នកកំពុងធ្វើការ

អក្សរពុម្ពតូចដែលមិនតូចនោះទេ នៅពេលវាជាពេលរសៀលថ្ងៃអង្គាររបស់អ្នក។

  • កំណែ PHP តាមគេហទំព័រនីមួយៗ ដូច្នេះគេហទំព័រមួយអាចប្តូរទៅ 8.4 ដោយមិនប៉ះពាល់ដល់គេហទំព័រផ្សេងទៀត
  • កិច្ចការ cron និងអថេរបរិស្ថានតាមគេហទំព័រនីមួយៗនៅលើផ្ទាំងគ្រប់គ្រង មិនមែននៅក្នុងឯកសារដែលអ្នកត្រូវចងចាំនោះទេ
  • phpMyAdmin និងកម្មវិធីគ្រប់គ្រងឯកសារសម្រាប់ពេលដែល GUI ពិតជាលឿនជាង
  • ភ្ជាប់តាម SFTP ទៅកាន់ jail ដាច់ដោយឡែកនៃគេហទំព័រនីមួយៗ ដោយមានសោត្រូវបានគ្រប់គ្រងនៅក្នុងផ្ទាំងគ្រប់គ្រង
  • ការផ្លាស់ប្តូរទីតាំងដោយឥតគិតថ្លៃ បានបញ្ចប់និងផ្ទៀងផ្ទាត់រួចរាល់ មុនពេលប្តូរអ្វីទាំងអស់
  • SSL ឥតគិតថ្លៃត្រូវបានចេញ និងបន្តសុពលភាពសម្រាប់លោកអ្នក នៅគ្រប់គេហទំព័រ
  • SFTP ជាជាង interactive shell នៅលើគ្រប់គេហទំព័រ — គណនីត្រូវបានបង្កើតឡើងជាមួយ /sbin/nologin ហើយ SFTP ចូលទៅកាន់ jail តាមរយៈ PAM ដែលជាការសម្រេចចិត្តផ្នែកសុវត្ថិភាព មិនមែនជាមុខងារដែលបាត់បង់នោះទេ

ពីកន្លែងផ្ទុកកូដទៅកាន់គេហទំព័រផ្សាយផ្ទាល់

ផ្លូវដែលការផ្លាស់ប្តូរដើរតាម នៅពេលការតភ្ជាប់មានរួចហើយ។

  1. ភ្ជាប់ឃ្លាំងផ្ទុកទិន្នន័យ

    អនុញ្ញាត GitHub ឬ GitLab ម្តង បន្ទាប់ពីបានឃើញវិសាលភាពច្បាស់លាស់ជាមុនសិន។ ថូខឹនត្រូវបានផ្ទៀងផ្ទាត់នៅពេលបញ្ចូល ហើយត្រូវបានកត់ត្រាទុកក្នុង Vault។

  2. បង្កើតសាខានៃច្បាប់ចម្លងសាកល្បង

    ឯកសារ និងមូលដ្ឋានទិន្នន័យ ដោយគ្រាន់តែចុចមួយដង។ ច្បាប់ចម្លងសាកល្បងរបស់អ្នកគឺជាគេហទំព័រផ្ទាល់ មិនមែនជាការប៉ាន់ស្មាននោះទេ។

  3. ធ្វើការ Push ហើយពួកយើងនឹងដាក់ឱ្យដំណើរការ

    ការរុញ (push) ទៅកាន់សាខាដែលអ្នកបានកំណត់ នឹងដាក់ឱ្យដំណើរការទៅកាន់បរិស្ថាននោះ។ គេហទំព័រឋិតិវន្តអាចទៅកាន់កងកុំព្យូទ័ររបស់យើង, Cloudflare Pages ឬ GitHub Pages ដោយជ្រើសរើសតាមគេហទំព័រនីមួយៗ។

  4. ដំឡើងទៅជាផ្សាយបន្តផ្ទាល់

    នៅពេលដែលវាត្រឹមត្រូវនៅលើ staging ចូរបញ្ជូនវាទៅ live។ ការដាក់ឱ្យដំណើរការនីមួយៗគឺជាការចេញផ្សាយដែលមានកំណែ ដូច្នេះប្រសិនបើមានបញ្ហានៅពេលក្រោយ អ្នកអាចត្រឡប់ទៅកាន់កំណែមុនជាជាងការបើកសំបុត្រស្នើសុំស្តារឡើងវិញ។

សំណួរដែលសួរញឹកញាប់

តើខ្ញុំទទួលបានការចូលប្រើ SSH ដែរឬទេ?

មិនមែនជា interactive shell ទេ៖ គណនីត្រូវបានបង្កើតឡើងជាមួយ /sbin/nologin ហើយអ្នកនឹងទទួលបានការចូលប្រើ SFTP ទៅកាន់ CageFS របស់គេហទំព័រជំនួសវិញ រួមជាមួយកម្មវិធីរុករក IDE ដែលមាន git ស្រាប់។ យើងចង់ប្រាប់អ្នកនៅទីនេះ ជាជាងឱ្យអ្នកដឹងបន្ទាប់ពីអ្នកបានបង់ប្រាក់រួច។

តើ API សាធារណៈដូចគ្នាទៅនឹង API ដែលផ្ទាំងគ្រប់គ្រងប្រើប្រាស់ដែរឬទេ?

បាទ/ចាស ហើយនោះហើយជាចំណុចសំខាន់។ វាជា API-first៖ គ្មាន endpoint ណាត្រូវបានដាក់ឱ្យដំណើរការឡើយ លុះត្រាតែវាមាននៅក្នុងលក្ខណៈជាក់លាក់របស់ OpenAPI ហើយ SDKs, CLI និងឯកសារយោងនៅលើគេហទំព័រនេះ គឺសុទ្ធតែត្រូវបានបង្កើតចេញពីលក្ខណៈជាក់លាក់នោះ។ មិនមាន API ឯកជនណាដែលមាន endpoint ល្អៗនោះទេ។

តើភាសា និងបច្ចេកវិទ្យាណាខ្លះ?

WordPress និង WooCommerce, PHP ធម្មតា, Laravel, Node, Python និង Django, .NET, គេហទំព័រឋិតិវន្ត និងក្របខ័ណ្ឌកម្មវិធីទំនើប។ ឬជ្រើសរើសម៉ាស៊ីនដែលមិនមានការគ្រប់គ្រងដែលមាន root ហើយដំណើរការអ្វីដែលអ្នកចូលចិត្តនៅលើវា។

តើម៉ាស៊ីនបម្រើ MCP ប្រើសម្រាប់អ្វី?

វាអនុញ្ញាតឱ្យជំនួយការ AI — Claude ឬអ្វីផ្សេងទៀតដែលគាំទ្រ MCP — ចាត់វិធានការជាក់ស្តែងនៅលើគណនីរបស់អ្នក ជំនួសឱ្យការប្រាប់អ្នកពីប៊ូតុងដែលត្រូវចុច។ អ្វីដែលវាអាចធ្វើបានត្រូវបានរាយក្នុងកាតាឡុកឧបករណ៍ ហើយអ្នកគឺជាអ្នកសម្រេចចិត្តលើអ្វីដែលវាត្រូវបានអនុញ្ញាតឱ្យប៉ះពាល់។

តើខ្ញុំជាប់កិច្ចសន្យាឬទេ?

ទេ​។ គេហទំព័រនីមួយៗអាចនាំចេញបាន កូដស្ថិតនៅក្នុងឃ្លាំងផ្ទុកទិន្នន័យរបស់អ្នក ហើយវេទិកានេះត្រូវបានបង្កើតឡើងដោយចេតនាជាមួយនឹងអ្នកផ្តល់សេវាដែលអាចផ្លាស់ប្តូរបាននៅពីក្រោមវា។ ប្រសិនបើអ្នកចង់ចាកចេញ ចម្លើយគឺការផ្លាស់ប្តូរទីតាំង ជាជាងការប្រកែកគ្នា។

តើអ្នកអាចបង្កើតវាព្រមទាំងបង្ហោះវាបានដែរឬទេ?

បាទ/ចាស — នោះគឺជាសេវាកម្មដាច់ដោយឡែក និងការសម្រេចចិត្តដាច់ដោយឡែក។ ការអភិវឌ្ឍត្រូវបានកំណត់តម្លៃតាមគម្រោង ហើយការបង្ហោះវាជាមួយយើងមិនមែនជាលក្ខខណ្ឌសម្រាប់រឿងនោះឡើយ។

ការគាំទ្រត្រូវបានរួមបញ្ចូល ហើយតែងតែមានបុគ្គលិកនៅទីនោះជានិច្ច

រាល់គម្រោងទាំងអស់សុទ្ធតែរួមបញ្ចូលវា។ មិនចាំបាច់ទិញកម្រិតសេវាគាំទ្របន្ថែម មិនមានការគិតថ្លៃតាមករណី និងមិនមានកំណត់ចំនួនសំបុត្រស្នើសុំឡើយ — ហើយផ្នែកជំនួយបម្រើសេវា 24 ម៉ោងក្នុងមួយថ្ងៃ។

ឥតគិតថ្លៃលើគ្រប់គម្រោង

ការគាំទ្រគឺជាផ្នែកមួយនៃការបង្ហោះ មិនមែនជាការលក់បន្ថែមនោះទេ។ វាគឺជាការគាំទ្រដូចគ្នានៅលើគម្រោងតូចបំផុតដូចនៅលើគម្រោងធំបំផុត ហើយគ្មានអ្វីដែលត្រូវបានរាប់ ឬកំណត់កម្រិតក្នុងមួយឧប្បត្តិហេតុនោះឡើយ។

បើក 24 ម៉ោងក្នុងមួយថ្ងៃ

មិនថាអ្នកធ្វើការនៅម៉ោងណាក៏ដោយ និងនៅក្នុងតំបន់ម៉ោងណាក៏ដោយ តុបំរើសេវាកម្មមានបុគ្គលិកប្រចាំការជានិច្ច។ អ្នកមិនមែនកំពុងសរសេរផ្ញើទៅកាន់ប្រអប់សារដែលបើកនៅពេលព្រឹកនោះទេ។

គ្រប់ភាសាទាំង 58 របស់យើង

សូមសរសេរសំបុត្រស្នើសុំរបស់អ្នកជាភាសាដែលអ្នកគិតជាក់ស្តែង — យើងបកប្រែវាសម្រាប់ក្រុមការងាររបស់យើង ហើយឆ្លើយតបទៅអ្នកជាភាសារបស់អ្នក ដោយអត្ថបទដើមគឺនៅតែអាចមើលបានដោយគ្រាន់តែចុចមួយដងប៉ុណ្ណោះ។ យើងលក់ជាគ្រប់ 58។

មនុស្ស មិនមែនជាបូតទេ

ជំនួយការរបស់យើងឆ្លើយតបភ្លាមៗពីមូលដ្ឋានចំណេះដឹង ប៉ុន្តែវាមិនដែលបិទសំបុត្រជំនួសលោកអ្នកឡើយ។ សំបុត្រត្រូវបានទទួលយក និងឆ្លើយតបដោយបុគ្គលដែលអាចចាត់វិធានការលើបញ្ហានោះបាន។

របៀបទទួលជំនួយ

បង្កើតនៅលើវាដោយឥតគិតថ្លៃ ហើយបង់ប្រាក់នៅពេលវាដំណើរការផ្សាយបន្តផ្ទាល់។

ចាប់ផ្តើមជាមួយនឹងការសាកល្បងឥតគិតថ្លៃ ភ្ជាប់ឃ្លាំងផ្ទុកទិន្នន័យ និងដាក់ឱ្យប្រើប្រាស់អ្វីមួយ។ ប្រសិនបើអ្នកចង់ឱ្យយើងបង្កើតវាជូនអ្នកវិញ ការផ្តល់តម្លៃប៉ាន់ស្មានសម្រាប់ការអភិវឌ្ឍក៏ឥតគិតថ្លៃផងដែរ។

ចាប់ផ្តើមឥតគិតថ្លៃ