Passar para o conteúdo principal

Como instalar o Plesk no Linux (Ubuntu, Debian, AlmaLinux, Rocky Linux e CentOS)

O Plesk Obsidian é um dos painéis de controle de hospedagem web e gestão de servidores mais utilizados no mercado. Com uma interface gráfica intuitiva e profissional, permite gerenciar múltiplos sites, contas de e-mail, bancos de dados (MySQL/MariaDB), certificados SSL/TLS gratuitos da Let's Encrypt, versões do PHP e regras de segurança diretamente pelo navegador.

Requisitos Prévios

  • Servidor VPS ou Bare Metal com instalação limpa de Ubuntu (20.04, 22.04+), Debian (11, 12+), AlmaLinux (8, 9), Rocky Linux (8, 9) ou CentOS Stream (sem painéis pré-instalados ou serviços como Apache/Nginx e MariaDB ativos);

  • Acesso de usuário root via terminal SSH;

  • Mínimo de 1 vCPU e 2 GB de memória RAM (recomenda-se 4 GB para ambientes de produção com bancos de dados e serviços de e-mail);

  • Pelo menos 20 GB de espaço livre em disco;

  • Portas de rede 8443/TCP e 8880/TCP liberadas no firewall.

Como Funciona o Licenciamento do Plesk?

O Plesk é um software comercial proprietário e requer uma licença ativa para operar em produção. As opções disponíveis incluem:

  1. Licença de Teste Oficial (Trial de 14 Dias):

    Ao concluir o assistente de configuração no navegador, é possível ativar um período de testes gratuito de 14 dias sem necessidade de inserir cartão de crédito, liberando todos os recursos para testes e homologação.
    ​

  2. Edições Oficiais por Assinatura:

    • Web Admin Edition: Até 10 domínios. Foco em desenvolvedores e empresas que gerenciam sites próprios;

    • Web Pro Edition: Até 30 domínios. Inclui o pacote completo Plesk WordPress Toolkit e gestão de contas de clientes;

    • Web Host Edition: Domínios ilimitados. Voltada para empresas de hospedagem e revendas, com suporte a criação de planos de revenda e integração direta com sistemas de faturamento (como WHMCS).
      ​

  3. Uso de Licença Própria (BYOL - Bring Your Own License):

    Se já possui uma chave adquirida diretamente no site oficial da Plesk ou através de parceiros, basta inseri-la no assistente web inicial ou posteriormente em Tools & Settings > License Management.

Passo 1: Atualizar o Sistema e Instalar Dependências

Conecte-se ao servidor via SSH como root e execute os comandos correspondentes à distribuição instalada:

No Ubuntu ou Debian:

apt update && apt upgrade -y apt install wget curl -y

No AlmaLinux, Rocky Linux ou CentOS:

dnf clean all && dnf update -y dnf install wget curl -y

Passo 2: Executar o Instalador Oficial do Plesk

A Plesk disponibiliza um script unificado de instalação rápida em um clique. Ele identifica a distribuição automaticamente, adiciona os repositórios oficiais, instala a pilha web (Nginx/Apache), o banco de dados e configura a interface de gestão.

Execute o comando oficial:

sh <(curl https://autoinstall.plesk.com/one-click-installer || wget -O - https://autoinstall.plesk.com/one-click-installer)

Tempo de Execução: O processo de download e compilação dos pacotes pode levar entre 10 e 20 minutos. Mantenha a sessão SSH aberta até a conclusão.

Quando a instalação finalizar com sucesso, o terminal exibirá a confirmação acompanhada pelos links de primeiro acesso com token temporário de autenticação:

Congratulations! The installation has been finished. Plesk is now running on your server.  To complete the configuration, browse your server at: https://<IP-DO-SERVIDOR>:8443/login?secret=<TOKEN-TEMPORARIO>

Passo 3: Liberar as Portas no Firewall

Abra as portas operacionais do painel de acordo com a ferramenta de firewall do seu sistema:

No Ubuntu (UFW):

ufw allow 8443/tcp ufw allow 8880/tcp ufw allow 80/tcp ufw allow 443/tcp ufw reload

No AlmaLinux / Rocky Linux / CentOS (Firewalld):

firewall-cmd --permanent --add-port=8443/tcp firewall-cmd --permanent --add-port=8880/tcp firewall-cmd --permanent --add-service=http firewall-cmd --permanent --add-service=https firewall-cmd --reload

Passo 4: Concluir o Assistente Inicial pelo Navegador

  1. Copie o endereço completo com o token (https://<IP-DO-SERVIDOR>:8443/login?secret=...) gerado no terminal e abra-o no navegador.

  2. Como o certificado SSL inicial é autoassinado, o navegador exibirá um alerta de segurança ("Sua conexão não é particular"). Clique em Avançado e selecione a opção Continuar para o site.

  3. Na tela de boas-vindas:

    • Defina o Nome do Administrador e um Email de Contato válido;

    • Crie uma senha segura para o usuário admin;

    • Ativação da Licença: Insira sua chave oficial paga (Web Admin, Web Pro ou Web Host) ou marque a opção para ativar a Licença de Teste Gratuita (Trial de 14 dias).

  4. Clique em Enter Plesk para salvar as configurações e acessar a interface administrativa.

Recuperação de Acesso

Caso perca a senha do administrador do Plesk ou precise acessar o painel diretamente pelo terminal sem digitar credenciais, execute:

plesk login

O comando gerará imediatamente dois novos URLs com chaves temporárias para acesso direto à interface.

Respondeu à sua pergunta?