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

VPS e Servidores··· 110 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á nenhuma tela 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 e-mail num serviço à parte: porque é difícil ter e-mail 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.
Arquivos e FTP SFTP com o mesmo usuário 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: usuário com sudo, chave SSH, root sem entrada por senha: criar um usuário 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 usuário 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á apontando 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 atualizações: agende as cópias, teste uma restauração e ligue as atualizações de segurança automáticas: atualizar um VPS Debian ou Ubuntu.
7 Anote tudo num arquivo 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 enchendo ou uma cópia que falha em silêncio só se vêem se for ver. Agende verificações e olhe para os registros 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 compartilhado para um VPS. Leia-a antes de desligar o serviço antigo.

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

Abrir pedido de suporte

VEJA TAMBÉM

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

Passar de um plano compartilhado 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 R$ 46,20/mês (plano de 3 anos, com cupom)

Ver planos
Esta resposta foi útil? Sua resposta nos ajuda a melhorar este artigo.