> ## Documentation Index
> Fetch the complete documentation index at: https://help.onetsolutions.net/llms.txt
> Use this file to discover all available pages before exploring further.

# Easypanel

> Order a VPS with Easypanel, sign in to the panel and deploy your first applications

[Easypanel](https://easypanel.io) is a Docker-based control panel published by a third party. From a web interface, it deploys your applications, databases and websites in containers, and generates their HTTPS certificates automatically. On an OnetSolutions VPS, it is installed for you when the server is created.

<Info>
  **Prerequisites**

  * A plan with at least 1 vCPU, 2 GB of RAM and 30 GB of storage
  * Ports 80, 443 and 3000 free, which is the case on a new server
</Info>

## Order

<Steps>
  <Step title="Pick the plan">
    Pick a plan on the [Easypanel VPS](https://onetsolutions.net/en/vps/easypanel) page: Easypanel is already selected in the order.
  </Step>

  <Step title="Check the installation">
    At the **What do you want to install?** step, Easypanel is shown on its own. Ubuntu is chosen automatically.
  </Step>

  <Step title="Order">
    The server is created, then Easypanel installs itself. Follow the progress on your instance page, in the **Easypanel control panel** card.
  </Step>
</Steps>

You can also install Easypanel on an existing VPS by [reinstalling it](/control-panels/overview#install-a-panel-on-an-existing-vps).

## First sign-in

<Steps>
  <Step title="Open the panel">
    When the card shows **Installed**, select **Open the panel**, or open `http://<server IP address>:3000` in your browser.
  </Step>

  <Step title="Create the administrator account">
    The first account created becomes the administrator: create it right away.
  </Step>

  <Step title="Switch to HTTPS">
    Point a domain name to the server IP address (A record), then add it in the Easypanel settings to reach the panel over HTTPS.
  </Step>
</Steps>

<Warning>
  Until the administrator account is created, anyone who opens the panel address can create it instead of you.
</Warning>

## Deploy an application

In Easypanel, create a project, then add a service to it. Three sources are available:

<CardGroup cols={3}>
  <Card title="Template" icon="grid">
    Easypanel's official catalogue: n8n, WordPress, Ghost, Nextcloud and hundreds more, ready to deploy.
  </Card>

  <Card title="Git repository" icon="code-branch">
    Easypanel builds the image from your repository and redeploys on every update.
  </Card>

  <Card title="Docker image" icon="docker">
    Any public or private image, with or without Docker Compose.
  </Card>
</CardGroup>

Each service can get its own domain, with an HTTPS certificate generated automatically. The [Easypanel documentation](https://easypanel.io/docs) covers each service type in detail.

## Firewall

If you enable your VPS [firewall](/vps/firewall), allow ports 80 and 443 for your applications, and port 3000 for as long as you reach the panel through its IP address.

## Troubleshooting

<AccordionGroup>
  <Accordion title="The installation shows Failed">
    Contact [support](/console/support) from the console: we will help you run the installation again. The installation details are logged on the server, in `/var/log/onetsolutions-easypanel-install.log`.
  </Accordion>

  <Accordion title="The panel does not answer on port 3000">
    Check that the card status is **Installed**, then that port 3000 is allowed if the firewall is enabled. Once a domain is added, use the HTTPS address configured in Easypanel.
  </Accordion>
</AccordionGroup>
