cmux Cloud
cmux Cloud ផ្ដល់ឱ្យអ្នកនូវម៉ាស៊ីន Linux ជាប់លាប់នៅលើ cloud ដែលបើកជា workspace របស់ cmux ធម្មតា។ ទែមីណលនៅតែដំណើរការ នៅពេលអ្នកបិទបន្ទះ បាត់បណ្ដាញ ឬបិទកុំព្យូទ័រយួរដៃ ដូច្នេះភ្នាក់ងារសរសេរកូដអាចបន្តធ្វើការ ហើយអ្នកអាចភ្ជាប់ឡើងវិញពី Mac ណាមួយដែលបានចូលគណនី។
តើម៉ាស៊ីនជាអ្វី
ម៉ាស៊ីនគឺជាកុំព្យូទ័រ cloud ជាប់លាប់ដែលជាកម្មសិទ្ធិរបស់អ្នក ឬក្រុមរបស់អ្នក។ វារក្សាទុកឯកសារ ឧបករណ៍ដែលបានដំឡើង និងទែមីណលដែលកំពុងដំណើរការ។ ចាត់ទុកវាដូចសត្វចិញ្ចឹម មិនមែនដូចហ្វូងសត្វទេ៖ អ្នកដំឡើងអ្វីដែលត្រូវការតែម្ដង ហើយត្រឡប់មកប្រើវាវិញនៅពេលក្រោយ។
ម៉ាស៊ីននីមួយៗដំណើរការ daemon របស់ cmux TUI។ daemon នេះរក្សា workspace និងទែមីណលរបស់ម៉ាស៊ីន។ បន្ទះ cmux នៅលើ Mac របស់អ្នកគ្រាន់តែបង្ហាញទែមីណលដែលស្ថិតនៅលើម៉ាស៊ីន ដូច្នេះការបិទបន្ទះមិនដែលបញ្ឈប់ដំណើរការឡើយ។
ម៉ាស៊ីនមួយអាចមាន workspace ជាច្រើន។ របៀបធម្មតាគឺ workspace មួយសម្រាប់កិច្ចការនីមួយៗ នៅលើម៉ាស៊ីនដែលអ្នករក្សាទុក មិនមែនម៉ាស៊ីនថ្មីមួយសម្រាប់កិច្ចការនីមួយៗទេ។
ម៉ាស៊ីននីមួយៗទទួលបានឈ្មោះដែលបង្កើតដោយស្វ័យប្រវត្តិ ដូចជា brave-otter។ ឈ្មោះនេះគឺជា ID របស់វានៅក្នុងកម្មវិធី និងក្នុង CLI។ អ្នកអាចបន្ថែមស្លាកសម្រាប់បង្ហាញ ប៉ុន្តែ ID មិនផ្លាស់ប្ដូរទេ។
អ្វីដែលអ្នកត្រូវការ
- កម្មវិធី cmux សម្រាប់ macOS ដែលកំពុងដំណើរការ និងបានចូលគណនី។ cmux CLI ទាក់ទងជាមួយកម្មវិធី ហើយកម្មវិធីរក្សាព័ត៌មានសម្គាល់របស់អ្នក។
- គម្រោង cmux បង់ប្រាក់។ គណនីឥតគិតថ្លៃមិនអាចបង្កើតម៉ាស៊ីនបានទេ។ សូមមើលទំព័រតម្លៃសម្រាប់គម្រោងបច្ចុប្បន្ន។ cmux.com/pricing
- បានបើក Cloud Machines នៅក្នុង Settings › Beta Features ហើយគ្មានគោលការណ៍របស់ស្ថាប័នដែលបិទ Cloud។
- មិនចាំបាច់រៀបចំ VPN, SSH key ឬ port forwarding ទេ។ cmux ភ្ជាប់ទៅម៉ាស៊ីនរបស់អ្នកតាមរយៈបណ្ដាញឯកជនដែលចាប់ផ្ដើមដោយស្វ័យប្រវត្តិ។
ចាប់ផ្ដើមរហ័ស
- ចូលគណនី។ ប្រើផ្ទាំង Cloud នៅរបារចំហៀងខាងស្ដាំ ឬដំណើរការពាក្យបញ្ជា login នៅក្នុងទែមីណល។
- បង្កើតម៉ាស៊ីនដោយប្រើ File › New Cloud Machine ឬ ⇧⌘Y។ ជ្រើសរើសទំហំ និងស្លាក (ស្រេចចិត្ត)។ ការបង្កើតបន្តនៅផ្ទៃខាងក្រោយ ហើយ cmux បង្ហាញការជូនដំណឹងនៅពេលម៉ាស៊ីនរួចរាល់។
- បើក workspace នៅលើម៉ាស៊ីនដោយប្រើ ⌘Y (New Cloud Workspace)។ នៅក្នុង workspace របស់ Cloud, ⌘N តែងតែបង្កើត workspace មូលដ្ឋាននៅលើ Mac នេះ។
- ដំណើរការភ្នាក់ងារ។ Claude Code, Codex, OpenCode និង Pi ត្រូវបានដំឡើងរួចជាស្រេចនៅលើម៉ាស៊ីន។
អ្នកអាចធ្វើដូចគ្នាពី CLI:
cmux auth login
cmux vm new --size 8g --name "api work"
cmux vm ls
cmux vm open brave-otter
cmux vm agent --agent claude --machine brave-otter --sync -- "fix the failing tests"Cloud នៅក្នុងកម្មវិធី
ផ្ទាំង Cloud នៅរបារចំហៀងខាងស្ដាំរាយបញ្ជីម៉ាស៊ីនរបស់អ្នក។ នៅក្រោមម៉ាស៊ីននីមួយៗ អ្នកឃើញ workspace ច្រកដែលបានបញ្ជូនបន្ត អេក្រង់ VNC និងទែមីណលរបស់វា។ ចុចធាតុមួយដើម្បីបើកវា។ អ្នកក៏អាចបើកមែកធាង Cloud ជាបន្ទះពី command palette ដោយប្រើ Open Cloud as Pane។
ចុចកណ្ដុរស្ដាំលើម៉ាស៊ីនដើម្បីបើក shell បង្កើត workspace បើកផ្ទៃតុរបស់វា បើកកម្មវិធី cmux TUI ពេញលេញ ប្ដូរទំហំ ប្ដូរឈ្មោះ ចម្លងអាសយដ្ឋាន IP មើលស្ថានភាព បង្កើត checkpoint ធ្វើ fork ឬលុបវា។ អ្នកក៏អាចខ្ទាស់ម៉ាស៊ីន និងប្ដូរលំដាប់របស់វាផងដែរ។
New Cloud Machine (⇧⌘Y) និង New Cloud Workspace (⌘Y) មាននៅក្នុងម៉ឺនុយ File ម៉ឺនុយប៊ូតុងបូក និង command palette។ អ្នកអាចប្ដូរផ្លូវកាត់ទាំងពីរនៅក្នុង Settings ឬក្នុង cmux.json ដោយប្រើសោ newCloudMachine និង newCloudWorkspace។
{
"shortcuts": {
"bindings": {
"newCloudMachine": "cmd+shift+y",
"newCloudWorkspace": "cmd+y"
}
}
}Cloud ពី CLI
cmux vm និង cmux cloud គឺជាពាក្យបញ្ជាតែមួយ។ ដំណើរការ cmux vm ដោយគ្មាន verb ដើម្បីរាយបញ្ជីម៉ាស៊ីនរបស់អ្នក។ verb នីមួយៗមានទំព័រ --help ដែលដំណើរការដោយមិនត្រូវការកម្មវិធី ហើយ cmux vm guide បោះពុម្ពមគ្គុទ្ទេសក៍ Markdown ពេញលេញ។ បន្ថែម --json ទៅ verb ណាមួយ ដើម្បីទទួលបានលទ្ធផលដែលម៉ាស៊ីនអាចអានបាន។
cmux vm # list machines
cmux vm --help
cmux vm new --help
cmux vm guide # full Markdown guide
cmux vm ls --jsonម៉ាស៊ីនមូលដ្ឋានរបស់អ្នក
គណនីនីមួយៗមានម៉ាស៊ីនមូលដ្ឋានដែលបានខ្ទាស់មួយ។ cmux vm base បើកវា ហើយបង្កើតវានៅលើកដំបូង។ cmux vm base reset បង្កើតម៉ាស៊ីនមូលដ្ឋានថ្មី ហើយរក្សាម៉ាស៊ីនចាស់ទុក ដូច្នេះអ្នកមិនបាត់ឯកសារដោយចៃដន្យទេ។
cmux vm base
cmux vm base reset --reason "start clean"ជំហានបន្ទាប់
- ម៉ាស៊ីន៖ ទំហំ គម្រោង ការប្ដូរទំហំ ការផ្អាក snapshot និងការលុប។
- Workspace និងភ្នាក់ងារ៖ ទែមីណលជាប់លាប់ ភ្នាក់ងារ ការជូនដំណឹង និងអ្វីដែលបានដំឡើង។
- ឯកសារ និងបណ្ដាញ៖ ផ្ទុកឯកសារឡើង អថេរបរិស្ថាន ច្រក ផ្ទៃតុ និង URL សាធារណៈ។
- ឯកសារយោង CLI របស់ Cloud៖ រាល់ verb របស់ cmux vm។
- សុវត្ថិភាព និងការដោះស្រាយបញ្ហា៖ របៀបដែលការចូលប្រើដំណើរការ និងរបៀបជួសជុលកំហុសទូទៅ។