--- title: "Server Overview " slug: "cli-server" tags: ["Server"] updated: 2026-09-17T10:08:35Z published: 2026-09-17T10:08:35Z canonical: "cli.ncloud-docs.com/cli-server" --- > ## Documentation Index > Fetch the complete documentation index at: https://cli.ncloud-docs.com/llms.txt > Use this file to discover all available pages before exploring further. # Server Overview Can be used in a Classic environment. ## Description This is a list of subcommands that can be executed in the server command. ## Command ### Product | Command | Description | | --- | --- | | [getServerImageProductList](/docs/en/cli-server-getserverimageproductlist) | Prints the server image list. | | [getServerProductList](/docs/en/cli-server-getserverproductlist) | Prints the list of available server specifications for the server image. | | [getRaidList](/docs/en/cli-server-getraidlist) | Prints the list of RAID. | ### Server Instance | Command | Description | | --- | --- | | [getServerInstanceList](/docs/en/cli-server-getserverinstancelist) | Prints the list of server instances currently owned. | | [createServerInstances](/docs/en/cli-server-createserverinstances) | Creates a server instance. | | [recreateServerInstance](/docs/en/cli-server-recreateserverinstance) | Recreates server instances. | | [terminateServerInstances](/docs/en/cli-server-terminateserverinstances) | Terminates server instances. | | [changeServerInstanceSpec](/docs/en/cli-server-changeserverinstancespec) | Changes the server instance specifications. | | [rebootServerInstances](/docs/en/cli-server-rebootserverinstances) | Restarts server instances. | | [startServerInstances](/docs/en/cli-server-startserverinstances) | Starts server instances. | | [stopServerInstances](/docs/en/cli-server-stopserverinstances) | Stops server instances. | | [getRootPassword](/docs/en/cli-server-getrootpassword) | Prints the root password owned by the server instance. | | [getRootPasswordServerInstanceList](/docs/en/cli-server-getrootpasswordserverinstancelist) | Prints the list of root password information owned by the server instance. | | [setProtectServerTermination](/docs/en/cli-server-setprotectservertermination) | Sets the server termination protection status. | ### Server Image | Command | Description | | --- | --- | | [getMemberServerImageList](/docs/en/cli-server-getmemberserverimagelist) | Prints the My server image list. | | [createMemberServerImage](/docs/en/cli-server-creatememberserverimage) | Creates My server image. | | [deleteMemberServerImages](/docs/en/cli-server-deletememberserverimages) | Terminates My server image. | | [setMemberServerImageSharingPermission](/docs/en/setmemberserverimagesharingpermission) | Sets sharing permission for My server image. | | [addMemberServerImageSharingPermission](/docs/en/cli-server-addmemberserverimagesharingpermission) | Adds sharing permission for My server image. | | [removeMemberServerImageSharingPermission](/docs/en/cli-server-removememberserverimagesharingpermission) | Removes sharing permission for My server image. | ### Block Storage | Command | Description | | --- | --- | | [getBlockStorageInstanceList](/docs/en/cli-server-getblockstorageinstancelist) | Prints the list of block storage instances currently owned. | | [createBlockStorageInstance](/docs/en/cli-server-createblockstorageinstance) | Creates block storage instances. | | [deleteBlockStorageInstances](/docs/en/cli-server-deleteblockstorageinstances) | Terminates block storage instances. | | [attachBlockStorageInstance](/docs/en/cli-server-attachblockstorageinstance) | Assigns block storage instances to server instances. | | [detachBlockStorageInstances](/docs/en/cli-server-detachblockstorageinstances) | Removes assignment of the list of block storage instances from the server instance. | | [changeBlockStorageVolumeSize](/docs/en/cli-server-changeblockstoragevolumesize) | Resizes the block storage volume. | | [getBlockStorageSnapshotInstanceList](/docs/en/cli-server-getblockstoragesnapshotinstancelist) | Prints the list of block storage snapshot instances. | | [createBlockStorageSnapshotInstance](/docs/en/cli-server-createblockstoragesnapshotinstance) | Creates block storage snapshot instances. | | [deleteBlockStorageSnapshotInstances](/docs/en/cli-server-deleteblockstoragesnapshotinstances) | Terminates block storage snapshot instances. | ### Public IP | Command | Description | | --- | --- | | [getPublicIpInstanceList](/docs/en/cli-server-getpublicipinstancelist) | Prints the list of public IP instances currently owned. | | [getPublicIpTargetServerInstanceList](/docs/en/cli-server-getpubliciptargetserverinstancelist) | Prints the list of server instances that the public IP instance can be assigned to. | | [createPublicIpInstance](/docs/en/cli-server-createpublicipinstance) | Creates public IP instances. | | [associatePublicIpWithServerInstance](/docs/en/cli-server-associatepublicipwithserverinstance) | Assigns public IP instances. | | [disassociatePublicIpFromServerInstance](/docs/en/cli-server-disassociatepublicipfromserverinstance) | Removes assignment of public IP instances. | | [deletePublicIpInstances](/docs/en/cli-server-deletepublicipinstances) | Terminates public IP instances. | | [replaceServerInstanceAssociatedWithPublicIp](/docs/en/cli-server-replaceserverinstanceassociatedwithpublicip) | Replaces the public IP instance with a specified server. | ### Portforwarding | Command | Description | | --- | --- | | [getPortForwardingRuleList](/docs/en/cli-server-getportforwardingrulelist) | Prints the port forwarding rules currently owned. | | [addPortForwardingRules](/docs/en/cli-server-addportforwardingrules) | Adds port forwarding rules. | | [deletePortForwardingRules](/docs/en/cli-server-deleteportforwardingrules) | Removes port forwarding rules. | | [getPortForwardingConfigurationList](/docs/en/cli-server-getportforwardingconfigurationlist) | Prints the list of port forwarding settings. | ### Region | Command | Description | | --- | --- | | [getRegionList](/docs/en/cli-server-getregionlist) | Prints the list of regions. | ### Zone | Command | Description | | --- | --- | | [getZoneList](/docs/en/cli-server-getzonelist) | Prints the list of zones. | ### Login Key | Command | Description | | --- | --- | | [getLoginKeyList](/docs/en/cli-server-getloginkeylist) | Prints the list of login keys currently owned. | | [createLoginKey](/docs/en/cli-server-createloginkey) | Creates login keys. | | [deleteLoginKey](/docs/en/cli-server-deleteloginkey) | Deletes login keys. | ### NAS | Command | Description | | --- | --- | | [createNasVolumeInstance](/docs/en/cli-server-createnasvolumeinstance) | Creates NAS instances. | | [deleteNasVolumeInstance](/docs/en/cli-server-deletenasvolumeinstance) | Deletes NAS instances. | | [getNasVolumeInstanceList](/docs/en/cli-server-getnasvolumeinstancelist) | Prints the list of NAS instances currently owned. | | [changeNasVolumeSize](/docs/en/cli-server-changenasvolumesize) | Resizes the NAS instance volume. | | [getNasVolumeInstanceRatingList](/docs/en/cli-server-getnasvolumeinstanceratinglist) | Searches volume measurement list of NAS instances. | | [setNasVolumeAccessControl](/docs/en/cli-server-setnasvolumeaccesscontrol) | Sets the access control for NAS instances. | | [addNasVolumeAccessControl](/docs/en/cli-server-addnasvolumeaccesscontrol) | Adds the access control for NAS instances. | | [removeNasVolumeAccessControl](/docs/en/cli-server-removenasvolumeaccesscontrol) | Removes the access control for NAS instances. | | [getNasVolumeAccessControlRuleList](/docs/en/cli-server-getnasvolumeaccesscontrolrulelist) | Searches the access control rule list set in the NAS volume. | | [setNasVolumeReturnProtection](/docs/en/cli-server-setnasvolumereturnprotection) | Sets termination protection status for the NAS volume. | | [getNasVolumeSnapshotConfigurationHistoryList](/docs/en/cli-server-getnasvolumesnapshotconfigurationhistorylist) | Searches snapshot configuration history for NAS volume instances. | | [changeNasVolumeSnapshotConfiguration](/docs/en/cli-server-changenasvolumesnapshotconfiguration) | Changes snapshot configuration for NAS volume instances. | | [getNasVolumeSnapshotList](/docs/en/cli-server-getnasvolumesnapshotlist) | Searches snapshot list of NAS volume instances. | | [createNasVolumeSnapshot](/docs/en/cli-server-createnasvolumesnapshot) | Instantly creates snapshots for NAS volume instances. | | [deleteNasVolumeSnapshot](/docs/en/cli-server-deletenasvolumesnapshot) | Deletes snapshots for NAS volume instances. | | [restoreNasVolumeWithSnapshot](/docs/en/cli-server-removenasvolumeaccesscontrol) | Uses snapshots to recover NAS volumes. | ### ACG | Command | Description | | --- | --- | | [getAccessControlGroupList](/docs/en/cli-server-getaccesscontrolgrouplist) | Prints the list of ACGs currently owned. | | [getAccessControlGroupServerInstanceList](/docs/en/cli-server-getaccesscontrolgroupserverinstancelist) | Prints the list of server instances applied with ACG. | | [getAccessControlRuleList](/docs/en/cli-server-getaccesscontrolrulelist) | Searches the rules of a specific ACG. | ### TAG | Command | Description | | --- | --- | | [createInstanceTags](/docs/en/cli-server-createinstancetags) | Creates instance tags. | | [deleteInstanceTags](/docs/en/cli-server-deleteinstancetags) | Deletes instance tags. | | [getInstanceTagList](/docs/en/cli-server-getinstancetaglist) | Searches the instance tag list. |