Amazon Web Services

On this page, we explain step by step how to run CloudPanel on an EC2 instance on Amazon Web Services.

Launching an EC2 Instance

Choose AMI

1) Login into the AWS Management Console.

2) Click on the AMI ID to launch CloudPanel in your desired AWS Region.

AWS RegionX64ARM64 (Graviton)
US East (N.Virginia)ami-03e4ea0ee604c21ecami-0285ff847eaeb0a1d
US East (Ohio)ami-09faecce24c5b38ccami-06773376ceb5dfcd8
US West (N. California)ami-0c44c476015f9ae5eami-04713ba8e2941e2ea
US West (Oregon)ami-0701288e6e66764feami-09476410ba9abd59e
Africa (Cape Town)ami-09754cb089e7e2321Not yet available
Asia Pacific (Hong Kong)ami-0101bb746fbe7275eNot yet available
Asia Pacific (Mumbai)ami-0e83fb832a4d00675ami-01dbb44684fa9a1e1
Asia Pacific (Seoul)ami-01bea6c8228027074Not yet available
Asia Pacific (Singapore)ami-029ba1b238c056115ami-0d08c76118b78a7ce
Asia Pacific (Sydney)ami-0a92bdeecf070a966ami-0aab8b0ac4f5b4806
Asia Pacific (Tokyo)ami-0eaf41750f0c3986bami-0a6bf14f0d862f993
Canada (Central)ami-07b54f15e58ef326cNot yet available
Europe (Frankfurt)ami-03e3b0f5e18beb461ami-0c45178b1beaacfac
Europe (Ireland)ami-0dada226f75b344d9ami-098ac3e0770b39228
Europe (London)ami-07cb34b794189bbdfNot yet available
Europe (Milan)ami-0571e456aadaca92bNot yet available
Europe (Paris)ami-02569dca0aa011d6dNot yet available
Europe (Stockholm)ami-001d69c3514e52a10Not yet available
Middle East (Bahrain)ami-018c89ab2d3b79cf6Not yet available
South America (Sáo Paulo)ami-00c7af2baff22aa6aNot yet available

Choose Instance Type

Choose your instance type and click on the button Next: Configure Instance Details

Configure Instance

Select your network (VPC) and click on the button Next: Add Storage

Add Storage

Change the size of your EBS volume if needed. The default volume size of the home partition is 25 GB and can be increased later at any time.

Add Tags

Click on button Add Tag and enter Name as Key and in Value enter the name of your instance.

Configure Security Group

1) Create a security group with the following ports:

TypeProtocolPort RangeSourceComment
Custom TCP RuleTCP8443Your IP/32CloudPanel Port
SSHTCP22Your IP/32
HTTPTCP80Anywhere (0.0.0.0/0, ::/0)
HTTPSTCP443Anywhere (0.0.0.0/0, ::/0)

Review

Select an existing key pair or create a new key pair.
When you select Create a new key pair enter a key pair name and Download Key Pair.

Click on the button Launch Instance to get your instance up and running.

Create Elastic IP Address

Having a static IP (Elastic IP Address) is needed for running web applications.

1) To create an Elastic IP Address click in the left navigation on Network & Security --> Elastic IPs.

2) Click on button Allocate Elastic IP address to create an Elastic IP Address.

3) Select the Allocated IP Address and Associate it to your launched instance.

Access CloudPanel

You can now access the CloudPanel via Browser: https://yourElasticIpAddress:8443

Ignore the self-signed certificate warning and click on Advanced and Proceed to continue to CloudPanel.

SSH Access

With your previously created private key, you can connect to the instance via SSH.
Make sure that the private key has read-only (chmod 400) permissions.

ssh -i path_to_your_private_key.pem admin@yourElasticIpAddress

With the following command you can become root.

sudo su root