# 🏯 Install Cloudpanel
to start working on the new server you need to install a lot of packages, or use a docker container, the easy way to start deploying a Laravel php app is to get a VPS from any service provider like AWS EC2 or Hetziner Cloud ...etc, after you got your VPS and **it must be Ubuntu 22.01** you can follow this lesson. ### What is Cloudpanel **CloudPanel** is a free and modern server control panel to configure and manage a server with an obsessive focus on simplicity. Run **PHP**, **Node.js**, **Static Websites**, **Reverse Proxies**, and **Python** **Applications** in no time on a **High-Performance Technology Stack**. Quick launch support for: * [Amazon Web Services](https://www.cloudpanel.io/docs/v2/getting-started/amazon-web-services/installation/ami/) * [Digital Ocean](https://www.cloudpanel.io/docs/v2/getting-started/digital-ocean/installation/marketplace/) * [Hetzner Cloud](https://www.cloudpanel.io/docs/v2/getting-started/hetzner-cloud/installation/installer/) * [Google Compute Engine](https://www.cloudpanel.io/docs/v2/getting-started/google-compute-engine/installation/installer/) * [Microsoft Azure](https://www.cloudpanel.io/docs/v2/getting-started/microsoft-azure/installation/installer/) * [Oracle Cloud](https://www.cloudpanel.io/docs/v2/getting-started/oracle-cloud/installation/installer/) * [Vultr](https://www.cloudpanel.io/docs/v2/getting-started/vultr/installation/marketplace/) * [Other](https://www.cloudpanel.io/docs/v2/getting-started/other/)
### Benefits * **Free** * **Easy to use** * **Community Driven** * **Blazing Fast Page Loads - Up to 250x faster** * **Secure (free SSL/TLS certificates)** * **Cloudflare integration** * **High Performance** * **Ready to go within 1 minute** * **Supports all major clouds** * **Support for X86 and ARM** ### Install Cloudpanel login to your server using your terminal with SSH ```bash ssh root@yourIpAddress ``` If you are using a **password** to log in, the **SSH command** would be: ```bash ssh -i path_to_your_private_key root@yourIpAddress ``` If you are using a **private key** to log in, the SSH command would be: Login via **SSH** to the **Server**. now you are on the server root and the server is empty, to install the panel we need some packages to be installed first and the system to be updated. ```bash apt update && apt -y upgrade && apt -y install curl wget sudo ``` This command will update the system packages, and add the required packages. now you can start installing the Cloudpanel ```bash curl -sS https://installer.cloudpanel.io/ce/v2/install.sh -o install.sh; \ echo "3c30168958264ced81ca9b58dbc55b4d28585d9066b9da085f2b130ae91c50f6 install.sh" | \ sha256sum -c && sudo bash install.sh ``` ### Access CloudPanel **SECURITY** For security reasons, access **CloudPanel** as fast as possible to create the admin user. There is a small time window where bots can create the user. If possible, open port **8443** only for your IP via the **firewall**. You can now access **CloudPanel** via Browser: **https://yourIpAddress:8443** Ignore the self-signed certificate warning click on **Advanced** and **Proceed** to continue to **CloudPanel**.