Phala Network Docs
  • Home
    • 👾Phala Network Docs
  • Overview
    • ⚖️Phala Network
      • 💎Phala Cloud
      • 🥷Dstack
      • 🔐GPU TEE
    • 💎PHA Token
      • 🪙Introduction
      • 👐Delegation
        • Delegate to StakePool
        • What is Vault
        • What is Share
        • WrappedBalances & W-PHA
        • Examples of Delegation
        • Use Phala App to Delegate
        • Estimate Your Reward
      • 🗳️Governance
        • Governance Mechanism
        • Join the Council
        • Voting for Councillors
        • Apply for Project Funding
        • Phala Treasury
        • Phala Governance
        • Setting Up an Account Identity
  • Phala Cloud
    • 🚀Getting Started
      • Create Your Phala Cloud Account
      • Your First CVM Deployment
      • Explore Templates
        • Launch an Eliza Agent
        • Start from Template
    • 🪨TEEs, Attestation & Zero Trust Security
      • Attestation
      • Security Architecture
    • 🥷Phala Cloud User Guides
      • Deploy and Manage CVMs
        • Deploy CVM with Docker Compose
        • Set Secure Environment Variables
        • Deploy Private Docker Image to CVM
        • Debugging and Analyzing Logs
          • Check Logs
          • Private Log Viewer
          • Debug Your Application
        • Application Scaling & Resource Management
        • Upgrade Application
        • Deployment Cheat Sheet
      • Building with TEE
        • Access Your Applications
        • Expose Service Port
        • Setting Up Custom Domain
        • Secure Access Database
        • Create Crypto Wallet
        • Generate Remote Attestation
      • Advanced Deployment Options
        • Deploy CVM with Phala Cloud CLI
        • Deploy CVM with Phala Cloud API
        • Setup a CI/CD Pipeline
    • 🚢Be Production Ready
      • CI/CD Automation
        • Setup a CI/CD Pipeline
      • Production Checklist
      • Troubleshooting Guide
      • Glossary
    • 🔒Use Cases
      • TEE with AI
      • TEE with FHE and MPC
      • TEE with ZK and ZKrollup
    • 📋References
      • Phala Cloud CLI Reference
        • phala
          • auth
          • cvms
          • docker
          • simulator
      • Phala Cloud API & SDKs
        • API Endpoints & Examples
        • SDKs and Integrations
      • Phala Cloud Pricing
    • ❓FAQs
  • Dstack
    • Overview
    • Local Development Guide
    • Getting Started
    • Hardware Requirements
    • Design Documents
      • Whitepaper
      • Decentralized Root-of-Trust
      • Key Management Service
      • Zero Trust HTTPs (TLS)
    • Acknowledgement
    • ❓FAQs
  • LLM in GPU TEE
    • 👩‍💻Host LLM in GPU TEE
    • 🔐GPU TEE Inference API
    • 🏎️GPU TEE Benchmark
    • ❓FAQs
  • Tech Specs
    • ⛓️Blockchain
      • Blockchain Entities
      • Cluster of Workers
      • Secret Key Hierarchy
  • References
    • 🔐Setting Up a Wallet on Phala
      • Acquiring PHA
    • 🌉SubBridge
      • Cross-chain Transfer
      • Supported Assets
      • Asset Integration Guide
      • Technical Details
    • 👷Community Builders
    • 🤹Hackathon Guides
      • ETHGlobal Singapore
      • ETHGlobal San Francisco
      • ETHGlobal Bangkok
    • 🤯Advanced Topics
      • Cross Chain Solutions
      • System Contract and Drivers
      • Run Local Testnet
      • SideVM
    • 🆘Support
      • Available Phala Chains
      • Resource Limits
      • Transaction Costs
      • Compatibility Matrix
      • Block Explorers
      • Faucet
    • ⁉️FAQ
  • Compute Providers
    • 🙃Basic Info
      • Introduction
      • Gemini Tokenomics (Worker Rewards)
      • Budget balancer
      • Staking Mechanism
      • Requirements in Phala
      • Confidence Level & SGX Function
      • Rent Hardware
      • Error Summary
    • 🦿Run Workers on Phala
      • Solo Worker Deployment
      • PRBv3 Deployment
      • Using PRBv3 UI
      • PRB Worker Deployment
      • Switch Workers from Solo to PRB Mode
      • Headers-cache deployment
      • Archive node deployment
    • 🛡️Gatekeeper
      • Collator
      • Gatekeeper
  • Web Directory
    • Discord
    • GitHub
    • Twitter
    • YouTube
    • Forum
    • Medium
    • Telegram
Powered by GitBook
LogoLogo

Participate

  • Compute Providers
  • Node
  • Community
  • About Us

Resources

  • Technical Whitepaper
  • Token Economics
  • Docs
  • GitHub

More

  • Testnet
  • Explorer
  • Careers
  • Responsible Disclosure

COPYRIGHT © 2024 PHALA.LTD ALL RIGHTS RESERVED. May Phala be with you!

On this page
  • Choose Your Preferred Method
  • Option 1: Using the Phala Cloud UI (Recommended for Beginners)
  • Option 2: Using the Command Line Interface (CLI)
  • CVM Management Features
  • Monitoring
  • Upgrades
  • Resizing
  • Security
  • CVM Management API
  • Next Steps

Was this helpful?

Edit on GitHub
  1. Phala Cloud
  2. Phala Cloud User Guides

Deploy and Manage CVMs

PreviousPhala Cloud User GuidesNextDeploy CVM with Docker Compose

Last updated 26 days ago

Was this helpful?

Choose Your Preferred Method

Phala Cloud offers multiple ways to create and deploy your Confidential Virtual Machine (CVM), accommodating different workflows and preferences.

Option 1: Using the Phala Cloud UI (Recommended for Beginners)

If you prefer a visual interface with guided steps, the Phala Cloud UI provides an intuitive experience for creating your CVM:

The Phala Cloud UI is ideal for:

  • First-time users of Phala Cloud

  • Visual learners who prefer graphical interfaces

  • Quick deployments without command-line knowledge

Option 2: Using the Command Line Interface (CLI)

For developers who prefer terminal-based workflows or need to automate deployments:

The CLI approach is perfect for:

  • Experienced developers

  • DevOps automation

  • CI/CD pipeline integration

  • Script-based deployments

CVM Management Features

Phala Cloud provides a comprehensive management system for your CVMs, allowing you to monitor, upgrade, and resize your applications.

Monitoring

  • CVM Status: Track the health and status of your CVMs

  • Resource Usage: Monitor CPU, memory, and storage consumption

  • Logs: View application logs and system messages

Upgrades

  • Environment Variables: Update your application's environment variables

  • Docker Images: Upgrade your application's Docker image

  • Resource Allocation: Adjust your CVM's CPU, memory, and storage

Resizing

  • Resource Scaling: Dynamically adjust your CVM's CPU, memory, and storage

  • Cost Optimization: Reduce your cloud spending by downsizing your CVM

Security

  • Data Protection: E2E encrypt your sensitive data at rest

  • Access Control: Restrict access to your CVMs and logs

CVM Management API

Next Steps

After creating your CVM, you'll want to:

Phala Cloud provides a for managing your CVMs, allowing you to automate your CVM management tasks.

🥷
Create with Docker Compose →
Follow the CLI Guide →
API
Access to your applications
Set up monitoring