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.