Como instalar o Easypanel no ubuntu

O que é o Easypanel?

É um painel de controle leve e moderno, que permite gerenciar aplicações, bancos de dados (como MySQL, PostgreSQL, MongoDB, Redis), SSL automático, terminal integrado no navegador e deploy com zero downtime. Ele é construído sobre Docker e suporta diversos frameworks (Node.js, Python, PHP, Ruby, Go, Java)

Requisitos Mínimos

  • Sistema operacional: Ubuntu (recomendado) ou outra distribuição Linux.
  • Pelo menos 2 GB de RAM easypanel.iolifeincloud.com.
  • Acesso com privilégios de root ou via sudo.
  • Idealmente instalar em um servidor limpo, para evitar conflitos easypanel.ioWeb Shanks.
  • Portas 80 e 443 abertas, permitindo tráfego HTTP e HTTPS

Passo a Passo: Instalação no Ubuntu

Primeiro passo: Atualizar o sistema

  • sudo apt update && sudo apt upgrade -y
    sudo apt install curl -y    # Caso curl ainda não esteja instalado

Segundo Passo: Inslando o Docker

  • curl -sSL https://get.docker.com | sh
    sudo systemctl enable docker
    sudo systemctl start docker
    docker --version    # Confirma se o Docker está ativo

Terceiro Passo: Instalar o EasyPanel

  • sudo docker run --rm -it \
     -v /etc/easypanel:/etc/easypanel \
     -v /var/run/docker.sock:/var/run/docker.sock:ro \
     easypanel/easypanel setup

Esse comando inicia o setup do Easypanel via Docker, configurando Swarm e outros componentes necessários.

Quarto Passo: Acessar o painel
Após finalizar a instalação, abra o navegador: http://<IP-do-servidor>:3000

ou simplesmente http://<seu-servidor> se estiver apontando para porta 80/443. Você verá a tela de login ou criação da conta de administrador.

Quinto Passo: Atualizar o EasyPanel (opcional)
Utilize o comando a seguir: docker image pull easypanel/easypanel && docker service update easypanel --force

Sexto Passo: Redefinir senha (se for preciso)

  • sudo docker run --rm -it \
     -v /etc/easypanel:/etc/easypanel \
     -v /var/run/docker.sock:/var/run/docker.sock:ro \
     easypanel/easypanel reset-password
     

Conclusão

Com o Easypanel instalado no Ubuntu, você ganha um painel moderno e simples para gerenciar aplicações, bancos de dados e servidores de forma prática. Agora é possível centralizar o controle, automatizar deploys e melhorar a segurança do seu ambiente. 🚀

Se quiser expandir ainda mais, pode configurar certificados SSL, backups automáticos e integrações com GitHub para um fluxo de trabalho completo e profissional.