> For the complete documentation index, see [llms.txt](https://docs-epc.gitbook.io/ncs-documents/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs-epc.gitbook.io/ncs-documents/compute.md).

# COMPUTE

- [Compute Instance](https://docs-epc.gitbook.io/ncs-documents/compute/compute-instance.md)
- [What is OS Status?](https://docs-epc.gitbook.io/ncs-documents/compute/compute-instance/what-is-os-status.md): อธิบายสถานะของ OS ของ Compute Instance (OS Status)
- [Launch Compute Instance](https://docs-epc.gitbook.io/ncs-documents/compute/compute-instance/launch-compute-instance.md): วิธีสร้าง Compute Instance หรือที่เรียกว่าการ launch Compute Instance ในรูปแบบต่างๆ
- [Managing Instance](https://docs-epc.gitbook.io/ncs-documents/compute/compute-instance/managing-instance.md): จัดการ Compute Instance หลังการ launch เสร็จเรียบร้อยแล้ว
- [Shelve (Stop and release resources):](https://docs-epc.gitbook.io/ncs-documents/compute/compute-instance/managing-instance/shelve-stop-and-release-resources.md): ระบบจะหยุดการทำงานและคืน Resource กลับสู่ส่วนกลาง วิธีนี้จะช่วยลูกค้าประหยัดค่าใช้จ่าย เนื่องจากไม่มีการคิดค่าบริการ Machine Type แต่อาจมีความเสี่ยงที่ไม่สามารถ Start กลับมาได้ทันที
- [Shut Off (Stop with resource reservation)](https://docs-epc.gitbook.io/ncs-documents/compute/compute-instance/managing-instance/shut-off-stop-with-resource-reservation.md): ระบบจะ Stop Instance แต่ยังคงจอง Resource เอาไว้ให้ วิธีนี้รับประกันว่าลูกค้าจะสามารถ Start เครื่องกลับมาได้ 100% ได้อย่างรวดเร็วโดยไม่มีความเสี่ยงที่ต้องรอ Resource Allocation
- [Start](https://docs-epc.gitbook.io/ncs-documents/compute/compute-instance/managing-instance/start.md): เมื่อต้องการกลับมาใช้งาน Compute Instance ที่เคย stop ไว้ ทำได้โดยสั่ง start ตามขั้นตอนดังต่อไปนี้
- [Restart](https://docs-epc.gitbook.io/ncs-documents/compute/compute-instance/managing-instance/restart.md): เริ่มต้นการทำงานของ Compute Instance ใหม่ เพื่อแก้ไขปัญหาด้วยตนเองเบื่องต้น
- [Resize (Change Machine Type)](https://docs-epc.gitbook.io/ncs-documents/compute/compute-instance/managing-instance/resize-change-machine-type.md): วิธีเปลี่ยนขนาดทรัพยากรหรือเปลี่ยน machine type ของ Compute Instance
- [Take Snapshot](https://docs-epc.gitbook.io/ncs-documents/compute/compute-instance/managing-instance/take-snapshot.md): วิธีการสำรองข้อมูล Compute Instance หรือต้องการสร้าง copy ของ Compute Instance เดิม
- [Auto Backup](https://docs-epc.gitbook.io/ncs-documents/compute/compute-instance/managing-instance/auto-backup.md): วิธีตั้งค่าการ backup โดยอัตโนมัติบน Compute Instance
- [Reset Linux "root" Password](https://docs-epc.gitbook.io/ncs-documents/compute/compute-instance/managing-instance/reset-linux-root-password.md): วิธี reset password ของ user "root" บน instance ที่มี base OS เป็น Linux
- [Reset Windows "Administrator" Password](https://docs-epc.gitbook.io/ncs-documents/compute/compute-instance/managing-instance/reset-windows-administrator-password.md): วิธี reset Windows "Administrator" password
- [SSH to Linux Compute Instance](https://docs-epc.gitbook.io/ncs-documents/compute/compute-instance/ssh-to-linux-compute-instance.md)
- [Converting Key Pair for PuTTy](https://docs-epc.gitbook.io/ncs-documents/compute/compute-instance/ssh-to-linux-compute-instance/converting-key-pair-for-putty.md)
- [Windows Client using Key Pair](https://docs-epc.gitbook.io/ncs-documents/compute/compute-instance/ssh-to-linux-compute-instance/windows-client-using-key-pair.md): Secure Shell via Putty on Windows using key pair
- [Windows Client using Password](https://docs-epc.gitbook.io/ncs-documents/compute/compute-instance/ssh-to-linux-compute-instance/windows-client-using-password.md): วิธี Secure Shell ผ่าน Putty บน Windows using password
- [MacOS/Linux using Key Pairs](https://docs-epc.gitbook.io/ncs-documents/compute/compute-instance/ssh-to-linux-compute-instance/macos-linux-using-key-pairs.md): Secure Shell via command line on MAC OS or Linux OS using Key Pairs
- [MacOS/Linux using Password](https://docs-epc.gitbook.io/ncs-documents/compute/compute-instance/ssh-to-linux-compute-instance/macos-linux-using-password.md): Secure Shell via command line on MAC OS or Linux OS using password
- [Remote Desktop to Windows Instance](https://docs-epc.gitbook.io/ncs-documents/compute/compute-instance/remote-desktop-to-windows-instance.md)
- [Setup Docker Image Caching](https://docs-epc.gitbook.io/ncs-documents/compute/compute-instance/setup-docker-image-caching.md): วิธีเปิดใช้งานและตั้งค่า image caching บน instance
- [Renaming Instance](https://docs-epc.gitbook.io/ncs-documents/compute/compute-instance/renaming-instance.md): วิธีเปลี่ยน display name ของ instance
- [Exporting Instance List](https://docs-epc.gitbook.io/ncs-documents/compute/compute-instance/exporting-instance-list.md)
- [How to change Compute Instance hostname](https://docs-epc.gitbook.io/ncs-documents/compute/compute-instance/how-to-change-compute-instance-hostname.md): วิธีการเปลี่ยน hostname ของ Instance ที่ใช้งาน OS ดังต่อไปนี้ Ubuntu 18.04-22.04, AlmaLinux 8, Rocky Linux 8 และ CentOS 7-8
- [How to install QEMU Guest Agent](https://docs-epc.gitbook.io/ncs-documents/compute/compute-instance/how-to-install-qemu-guest-agent.md): QEMU Guest Agent เป็นเดมอนโปรแกรมที่รันอยู่ในโดเมนซึ่งจะช่วยในการจัดการฟังก์ชันต่างๆ ที่มีอยู่ใน guest OS ทำให้สามารถใช้ feature บางอย่างเพิ่มเติมบน NCS ได้
- [How to fix update kernel for RHEL](https://docs-epc.gitbook.io/ncs-documents/compute/compute-instance/how-to-fix-update-kernel-for-rhel.md): ในกรณีที่ Boot แล้วเกิด Error Kernel Panic ทำให้ไม่สามารถ login ได้ ให้ดำเนินการตามขั้นตอนด้านล่างเพื่อแก้ไขปัญหา
- [How to Update Rocky Linux 9](https://docs-epc.gitbook.io/ncs-documents/compute/compute-instance/how-to-update-rocky-linux-9.md)
- [How to Upgrade Rocky Linux to 9.4](https://docs-epc.gitbook.io/ncs-documents/compute/compute-instance/how-to-upgrade-rocky-linux-to-9.4.md)
- [How to change RDP port on Windows](https://docs-epc.gitbook.io/ncs-documents/compute/compute-instance/how-to-change-rdp-port-on-windows.md)
- [Compute Image](https://docs-epc.gitbook.io/ncs-documents/compute/compute-image.md)
- [Create Image From a Bootable Volume](https://docs-epc.gitbook.io/ncs-documents/compute/compute-image/create-image-from-a-bootable-volume.md)
- [Importing Your Own Image](https://docs-epc.gitbook.io/ncs-documents/compute/compute-image/importing-your-own-image.md)
- [Export Image](https://docs-epc.gitbook.io/ncs-documents/compute/compute-image/export-image.md): วิธี export image qcow2 ออกจาก NCS เพื่อเอาไปใช้ภายนอก
- [Share Image to Between Projects](https://docs-epc.gitbook.io/ncs-documents/compute/compute-image/share-image-to-between-projects.md)
- [Exporting Image List](https://docs-epc.gitbook.io/ncs-documents/compute/compute-image/exporting-image-list.md)
- [Key Pair](https://docs-epc.gitbook.io/ncs-documents/compute/key-pair.md)
- [Managing Key Pair(s)](https://docs-epc.gitbook.io/ncs-documents/compute/key-pair/managing-key-pair-s.md)
- [Creating a New Key Pair](https://docs-epc.gitbook.io/ncs-documents/compute/key-pair/creating-a-new-key-pair.md): วิธีสร้าง Key Pair ใหม่
- [Importing an Existing Key Pair](https://docs-epc.gitbook.io/ncs-documents/compute/key-pair/importing-an-existing-key-pair.md)
- [Deployment Script](https://docs-epc.gitbook.io/ncs-documents/compute/deployment-script.md)
- [Managing Deployment Script](https://docs-epc.gitbook.io/ncs-documents/compute/deployment-script/managing-deployment-script.md)
- [Create a Deployment Script](https://docs-epc.gitbook.io/ncs-documents/compute/deployment-script/create-a-deployment-script.md): วิธีการสร้าง deployment script
- [Clone a Deployment Script](https://docs-epc.gitbook.io/ncs-documents/compute/deployment-script/clone-a-deployment-script.md)
- [Edit a Deployment Script](https://docs-epc.gitbook.io/ncs-documents/compute/deployment-script/edit-a-deployment-script.md)
- [Delete a Deployment Script](https://docs-epc.gitbook.io/ncs-documents/compute/deployment-script/delete-a-deployment-script.md): วิธีลบ deployment script ที่ไม่ได้ใช้งานแล้ว ออกจากรายการ deployment script และหน้า launch instance
