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
Bashchmod +x plesk-installer.sh
Passo 3: Lançar a instalação
Bash1# 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á:
- Descarregar os pacotes necessários
- Instalar o Plesk e as suas dependências
- 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:
Bash1# 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:
Bash1# 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:
Bash1# 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:
Bash1# 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
- Abra o seu browser
- Aceda a:
https://YOUR_IP:8443- Substitua
YOUR_IPpelo endereço IP do seu VPS - Exemplo:
https://192.168.1.100:8443
- Substitua
- Aceite o aviso do certificado SSL (normal na primeira ligação)
- Inicie sessão com:
- Nome de utilizador:
admin - Palavra-passe: A palavra-passe apresentada pelo comando acima
- Nome de utilizador:
Primeira configuração
No primeiro login, o Plesk pedirá para:
- Alterar a palavra-passe de administrador
- Configurar definições básicas
- Aceitar os termos da licença
🔒 Passo 4: Configurar o firewall
Certifique-se de que as portas necessárias estão abertas:
Bash1# 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
- Inicie sessão no Plesk
- Aceda a Tools & Settings → Server Settings
- Em Hostname, introduza o seu nome de domínio (p. ex.
panel.yourdomain.com) - 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:
- Aceda a Tools & Settings → Extensions
- Explore o catálogo
- 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:
Bashsudo ufw allow 8444/tcp
Ativar autenticação de dois fatores
- Inicie sessão no Plesk
- Aceda a Tools & Settings → Security Settings
- Ative Two-Factor Authentication
- Digitalize o código QR com a sua aplicação de autenticação
❓ Problemas comuns
Não consigo aceder ao Plesk
- Verifique o firewall: certifique-se de que a porta 8443 está aberta
- Verifique o serviço:
sudo systemctl status psa - Verifique os registos:
sudo tail -f /var/log/plesk/panel.log
Erro de instalação
- Verifique o espaço em disco:
df -h - Verifique a RAM:
free -h - 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
Bash1# 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.