Gerir um VPS sem painel de controlo: o que o painel fazia e como se faz à mão

VPS e Servidores·· 13 visualizações· 4 min de leitura

Este artigo é para quem tem um VPS ou um servidor dedicado com acesso root e trabalha pela linha de comandos. Um painel é só uma interface para uma dúzia de tarefas que existem em qualquer servidor. A resposta curta: sem painel, faz essas tarefas com as ferramentas do próprio sistema. Ganha um servidor mais leve, com menos portas abertas e sem licenças; perde os botões e passa a ter de anotar o que faz, porque não há nenhum ecrã que o lembre.

O que o painel fazia, e com que se faz à mão

Tarefa Sem painel
Sites e domínios Um bloco de servidor no Nginx ou um virtual host no Apache por domínio: instalar o Apache e criar um virtual host e vários sites num só VPS.
PHP e versões PHP-FPM, um pool por site quando quer isolar sites uns dos outros.
Bases de dados MariaDB ou MySQL pela linha de comandos; cópias com mysqldump.
Certificados SSL Certbot com Let’s Encrypt, que também deixa a renovação agendada.
E-mail O mais trabalhoso. Muitas vezes vale mais deixar o correio num serviço à parte: porque é difícil ter correio no VPS.
DNS Na entidade onde está o domínio, ou num serviço de DNS: apontar um domínio para o seu VPS.
Firewall e acessos ufw ou firewalld, chaves SSH, fail2ban: instalar o fail2ban.
Cópias Um programa como o restic, agendado, com a cópia fora do servidor: cópias cifradas com restic.
Ficheiros e FTP SFTP com o mesmo utilizador SSH; não precisa de um servidor FTP.
Tarefas agendadas crontab -e ou temporizadores do systemd.

A ordem que funciona num servidor novo

1 Acessos primeiro: utilizador com sudo, chave SSH, root sem entrada por palavra-passe: criar um utilizador com sudo e a primeira sessão num VPS Linux novo.
2 Firewall: abra só o SSH, o 80 e o 443 (e o que a sua aplicação precisar): portas e firewall num VPS.
3 Servidor web e PHP: escolha um (Nginx ou Apache), instale-o e teste a configuração antes de cada recarga: sudo nginx -t
sudo systemctl reload nginx
4 Base de dados: um utilizador por aplicação, com permissões só na sua base, e nunca a porta da base aberta à internet.
5 Certificado: com o domínio já a apontar para o IP do VPS, peça-o e confirme que a renovação está agendada: sudo certbot --nginx -d example.com -d www.example.com
sudo certbot renew --dry-run
6 Cópias e actualizações: agende as cópias, teste um restauro e ligue as actualizações de segurança automáticas: actualizar um VPS Debian ou Ubuntu.
7 Anote tudo num ficheiro fora do servidor: domínios, pastas, bases, tarefas agendadas, portas abertas. É o «painel» que vai consultar daqui a seis meses.
Sem painel, ninguém lhe avisa que algo parou. Um certificado que não renovou, um disco a encher ou uma cópia que falha em silêncio só se vêem se for ver. Agende verificações e olhe para os registos de vez em quando: ver o que gasta CPU, memória e disco.
Se vem do cPanel, a lista do que o painel fazia por si está em mudar de um plano partilhado para um VPS. Leia-a antes de desligar o serviço antigo.

Vai gerir o VPS sem painel e quer confirmar o plano antes de começar? Diga-nos o que vai correr nele.

Abrir pedido de suporte

VEJA TAMBÉM

Escolher um painel de controlo para o seu VPS: o que decidir antes de instalar

Passar de um plano partilhado para um VPS: o que muda quando passa a administrar o servidor

Nginx ou Apache num VPS: qual servidor web escolher

Como hospedar vários sites no mesmo VPS

Cópias de segurança cifradas de um VPS com o restic: um primeiro repositório, um horário e um teste de reposição

Manter o seu VPS ou servidor dedicado seguro: as seis que contam

PRODUTO RECOMENDADO

Servidor VPS com acesso root

Recursos só seus, o sistema que escolher, reinstalação quando quiser. desde 7.560,00 Kz/mês (plano de 3 anos, com cupão)

Ver planos
Esta resposta foi útil? A sua resposta ajuda-nos a melhorar este artigo.