# Getting Started

URL: /docs

Source: https://github.com/easypanel-io/monorepo/blob/main/apps/website/content/docs/index.mdx

Install Easypanel on a fresh server.



## Install with the Script [#install-with-the-script]

Run this command as `root` on a fresh Ubuntu server with at least 2 GB of RAM.
Ports 80 and 443 must be available.

<InstallCommand>
  ```shell
  curl -sSL https://get.easypanel.io | sh
  ```
</InstallCommand>

The script installs Docker when needed, initializes Docker Swarm, and starts
Easypanel.

## Install from a Cloud Marketplace [#install-from-a-cloud-marketplace]

You can install Easypanel using our one-click solution in several cloud providers.

<Cards>
  <Card className="docs-marketplace-card" href="https://marketplace.digitalocean.com/apps/easypanel" icon="<MarketplaceLogo provider=&#x22;digitalocean&#x22; />" title="DigitalOcean" description="Create an Easypanel Droplet" />

  <Card className="docs-marketplace-card" href="https://aws.amazon.com/marketplace/pp/prodview-nkiq4lewjosjc" icon="<MarketplaceLogo provider=&#x22;aws&#x22; />" title="AWS" description="Launch from AWS Marketplace" />

  <Card className="docs-marketplace-card" href="https://www.vultr.com/marketplace/apps/easypanel" icon="<MarketplaceLogo provider=&#x22;vultr&#x22; />" title="Vultr" description="Deploy a Marketplace app" />

  <Card className="docs-marketplace-card" href="https://www.linode.com/marketplace/apps/easypanel/easypanel/" icon="<MarketplaceLogo provider=&#x22;linode&#x22; />" title="Linode" description="Create a Marketplace Linode" />

  <Card className="docs-marketplace-card" href="https://www.hostg.xyz/aff_c?offer_id=6&aff_id=169839&url_id=19" icon="<MarketplaceLogo provider=&#x22;hostinger&#x22; />" title="Hostinger" description="Provision a VPS with Easypanel" />

  <Card className="docs-marketplace-card" href="https://go.cloudwm.com/visit/?bta=37051&nci=5917" icon="<MarketplaceLogo provider=&#x22;kamatera&#x22; />" title="Kamatera" description="Launch a preconfigured server" />

  <Card className="docs-marketplace-card" href="https://cloudzy.com/marketplace/easypanel" icon="<MarketplaceLogo provider=&#x22;cloudzy&#x22; />" title="Cloudzy" description="Deploy an Easypanel VPS" />

  <Card className="docs-marketplace-card" href="https://www.letscloud.io/easypanel-cloud-hosting/" icon="<MarketplaceLogo provider=&#x22;letscloud&#x22; />" title="LetsCloud" description="Launch an Easypanel server" />
</Cards>

## Install with Docker [#install-with-docker]

Easypanel is powered by Docker, so you need to install it first. Most cloud providers have server images that come with Docker preinstalled.

```shell
curl -sSL https://get.docker.com | sh
```

Next, you need to install Easypanel by executing the following command. Make sure you have root (sudo) privileges before running the command.

<Tabs items="[&#x22;Stable&#x22;, &#x22;Canary&#x22;]" groupId="release">
  <Tab value="Stable">
    ```shell
    docker run --rm -it \
      -v /etc/easypanel:/etc/easypanel \
      -v /var/run/docker.sock:/var/run/docker.sock:ro \
      easypanel/easypanel setup
    ```
  </Tab>

  <Tab value="Canary">
    ```shell
    docker run --rm -it \
      -v /etc/easypanel:/etc/easypanel \
      -v /var/run/docker.sock:/var/run/docker.sock:ro \
      -e RELEASE_TAG=canary \
      easypanel/easypanel:canary setup
    ```
  </Tab>
</Tabs>
