Português

Instalar Plesk num VPS Linux

Este guia explica como instalar o Plesk Obsidian no seu VPS Linux. O Plesk é um painel de controlo completo que permite gerir facilmente os seus sites, bases de dados, emails, domínios e muito mais.

📋 Pré-requisitos

  • Um VPS Linux com acesso root ou sudo
  • Pelo menos 1 GB de RAM (2 GB recomendados)
  • Pelo menos 10 GB de espaço em disco livre
  • Uma ligação à Internet estável
  • Um nome de domínio (opcional mas recomendado)

⚠️ Importante antes da instalação

  • Faça backup dos seus dados: a instalação do Plesk pode alterar algumas configurações do sistema
  • Verifique as portas: o Plesk usa as portas 8443 (HTTPS), 8880 (HTTP), 8447 (Plesk Installer)
  • Tempo de instalação: a instalação pode demorar 15 a 30 minutos consoante a ligação

🔧 Método 1: Instalação automática via script (Recomendado)

Passo 1: Descarregar o script de instalação

Bash
# Download the official Plesk installation script curl -o plesk-installer.sh https://installer.plesk.com/plesk-installer

Passo 2: Tornar o script executável

Bash
chmod +x plesk-installer.sh

Passo 3: Lançar a instalação

Bash
1# Installation with trial license (30 days) 2./plesk-installer.sh install plesk --release latest 3 4# Or installation with specific license 5./plesk-installer.sh install plesk --release latest --license-key YOUR_LICENSE_KEY

Passo 4: Acompanhar a instalação

A instalação irá:

  1. Descarregar os pacotes necessários
  2. Instalar o Plesk e as suas dependências
  3. Configurar os serviços

Não feche a sessão SSH durante a instalação. Pode demorar 15 a 30 minutos.

🔧 Método 2: Instalação manual via repositório

Passo 1: Adicionar o repositório Plesk

Para Ubuntu/Debian:

Bash
1# Download and add GPG key 2wget -q -O - https://autoinstall.plesk.com/plesk.gpg | sudo apt-key add - 3 4# Add repository 5echo "deb https://autoinstall.plesk.com/ubuntu/ $(lsb_release -sc) all" | sudo tee /etc/apt/sources.list.d/plesk.list 6 7# Update package list 8sudo apt update

Para CentOS/RHEL:

Bash
1# Add repository 2sudo tee /etc/yum.repos.d/plesk.repo <<EOF 3[PLESK_17_8_11] 4name=Plesk 5baseurl=https://autoinstall.plesk.com/centos_7-x86_64 6enabled=1 7gpgcheck=1 8gpgkey=https://autoinstall.plesk.com/plesk.gpg 9EOF 10 11# Update 12sudo yum update

Passo 2: Instalar o Plesk

Para Ubuntu/Debian:

Bash
1# Installation with trial license 2sudo apt install plesk 3 4# Or with specific license 5sudo PLESK_LICENSE_KEY=YOUR_LICENSE_KEY apt install plesk

Para CentOS/RHEL:

Bash
1# Installation with trial license 2sudo yum install plesk 3 4# Or with specific license 5sudo PLESK_LICENSE_KEY=YOUR_LICENSE_KEY yum install plesk

🔐 Passo 3: Aceder ao Plesk pela primeira vez

Obter credenciais de administrador

Após a instalação, o Plesk gera automaticamente uma palavra-passe de administrador. Para a obter:

Bash
# Display administrator password sudo plesk bin admin --show-password

Aceder à interface Plesk

  1. Abra o seu browser
  2. Aceda a: https://YOUR_IP:8443
    • Substitua YOUR_IP pelo endereço IP do seu VPS
    • Exemplo: https://192.168.1.100:8443
  3. Aceite o aviso do certificado SSL (normal na primeira ligação)
  4. Inicie sessão com:
    • Nome de utilizador: admin
    • Palavra-passe: A palavra-passe apresentada pelo comando acima

Primeira configuração

No primeiro login, o Plesk pedirá para:

  1. Alterar a palavra-passe de administrador
  2. Configurar definições básicas
  3. Aceitar os termos da licença

🔒 Passo 4: Configurar o firewall

Certifique-se de que as portas necessárias estão abertas:

Bash
1# For UFW (Ubuntu/Debian) 2sudo ufw allow 8443/tcp # HTTPS Plesk 3sudo ufw allow 8880/tcp # HTTP Plesk 4sudo ufw allow 8447/tcp # Plesk Installer 5sudo ufw allow 80/tcp # HTTP 6sudo ufw allow 443/tcp # HTTPS 7sudo ufw allow 21/tcp # FTP 8sudo ufw allow 25/tcp # SMTP 9sudo ufw allow 465/tcp # SMTPS 10sudo ufw allow 587/tcp # SMTP Submission 11sudo ufw allow 993/tcp # IMAPS 12sudo ufw allow 995/tcp # POP3S 13sudo ufw allow 3306/tcp # MySQL 14sudo ufw reload

🌐 Passo 5: Configurar um nome de domínio (Opcional mas recomendado)

Via interface Plesk

  1. Inicie sessão no Plesk
  2. Aceda a Tools & SettingsServer Settings
  3. Em Hostname, introduza o seu nome de domínio (p. ex. panel.yourdomain.com)
  4. Clique em OK

Via linha de comandos

Bash
# Configure hostname sudo plesk bin server_pref --update -hostname panel.yourdomain.com

🔄 Passo 6: Atualizar o Plesk

Para manter o Plesk atualizado:

Bash
# Update Plesk sudo plesk installer update # Or via interface: Tools & Settings → Updates

📦 Extensões recomendadas

O Plesk oferece muitas extensões. Eis algumas úteis:

  • WordPress Toolkit: Gestão simplificada do WordPress
  • Git: Integração Git para os seus projetos
  • Docker: Suporte Docker
  • Node.js: Suporte Node.js
  • Let's Encrypt: Certificados SSL gratuitos

Para instalar extensões:

  1. Aceda a Tools & SettingsExtensions
  2. Explore o catálogo
  3. Clique em Install na extensão desejada

🔐 Proteger o Plesk

Alterar a porta de acesso (Opcional)

Para mais segurança, pode alterar a porta HTTPS:

Bash
# Change HTTPS port (default 8443) sudo plesk bin server_pref --update -admin-https-port 8444

Depois abra a nova porta no firewall:

Bash
sudo ufw allow 8444/tcp

Ativar autenticação de dois fatores

  1. Inicie sessão no Plesk
  2. Aceda a Tools & SettingsSecurity Settings
  3. Ative Two-Factor Authentication
  4. Digitalize o código QR com a sua aplicação de autenticação

❓ Problemas comuns

Não consigo aceder ao Plesk

  1. Verifique o firewall: certifique-se de que a porta 8443 está aberta
  2. Verifique o serviço: sudo systemctl status psa
  3. Verifique os registos: sudo tail -f /var/log/plesk/panel.log

Erro de instalação

  1. Verifique o espaço em disco: df -h
  2. Verifique a RAM: free -h
  3. Verifique os registos: sudo tail -f /var/log/plesk/install/autoinstaller3.log

Repor palavra-passe de administrador

Bash
# Reset admin password sudo plesk bin admin --set-admin-password -passwd "YourNewPassword"

📝 Comandos úteis

Bash
1# Check Plesk status 2sudo systemctl status psa 3 4# Restart Plesk 5sudo systemctl restart psa 6 7# Stop Plesk 8sudo systemctl stop psa 9 10# Start Plesk 11sudo systemctl start psa 12 13# Check Plesk version 14sudo plesk version 15 16# Repair Plesk (in case of problem) 17sudo plesk repair installation

📞 Precisa de ajuda?

Se encontrar dificuldades na instalação do Plesk, contacte o suporte Infrawire. A nossa equipa está disponível para ajudar.


Nota: O Plesk oferece uma licença de teste de 30 dias. Após este período, terá de adquirir uma licença para continuar a usar o Plesk.

Precisa de ajuda?

Dúvidas sobre este guia? A nossa equipa e a comunidade estão disponíveis para ajudar.

Fique a par das últimas ofertas, descontos e promoções especiais.

Ver promoções