Como proteger um servidor CyberPanel
Última atualização:
O CyberPanel roda os seus sites no OpenLiteSpeed ou no LiteSpeed Enterprise, com uma tela de firewall própria e um CSF opcional. Esta página mostra como o firewall dele funciona, o que observar desde que o fornecedor original do CSF fechou e o que o agente do InfraFence faz num servidor CyberPanel.
As informações sobre o CyberPanel vêm do código-fonte dele no GitHub e são de novembro de 2026.
O firewall do CyberPanel: firewalld ou CSF
- O firewalld é o que a tela Firewall do próprio CyberPanel controla: cada regra que você adiciona ali vira uma rich rule do firewalld na zona public, seguida de
firewall-cmd --reload(código-fonte). - O CSF pode ser instalado no lugar dele pelo menu Security do CyberPanel. O instalador ainda baixa o CSF de
download.configserver.com(código-fonte), o servidor da própria ConfigServer, que saiu do ar quando a empresa fechou, em 31 de agosto de 2025. Não o rode num servidor novo. Se o CSF já está instalado, ele continua funcionando, mas as atualizações não vêm mais da ConfigServer.
Seja qual for a sua escolha, limite quem alcança a porta de administração do CyberPanel (8090 por padrão) aos seus próprios endereços sempre que puder, e mantenha o SSH só com chaves.
O que o agente faz num servidor CyberPanel
- Ele reconhece o CyberPanel por
/usr/local/CyberCPe o mostra no painel, e detecta o OpenLiteSpeed ou o LiteSpeed Enterprise mesmo eles ficando fora dos caminhos de costume. - Ele não mexe na configuração do LiteSpeed. O agente não altera a configuração do LiteSpeed nem instala regras de ModSecurity ali. Os bots marcados como Bloquear são bloqueados no firewall (Bots).
- Ele lê o tráfego de todos os sites: os logs dos virtual hosts do OpenLiteSpeed e os arquivos
/home/*/logs/*.access_logpor domínio do CyberPanel, com as mesmas regras de ataques web de qualquer servidor (Firewall web). - Ele procura malware nos sites, a partir da raiz dos documentos de cada virtual host do OpenLiteSpeed (Malware).
- Ele para a força bruta no SSH no firewall, pode fechar portas de banco de dados abertas para a internet quando você pede pelo painel e monitora tráfego de saída, DNS e integridade de arquivos, como em qualquer servidor Linux.
Ao lado do firewalld, do CSF e do Imunify360
| Ferramenta | O que o InfraFence faz |
|---|---|
| firewalld | O firewalld mantém as próprias regras; a cadeia do InfraFence é independente. Quando o CyberPanel recarrega o firewalld, o agente recoloca a cadeia dele em até um minuto. |
| CSF e lfd | Mantém a própria cadeia e nunca altera os arquivos do CSF. Depois de um csf -r, restaura só as próprias cadeias, saltos e conjuntos. O lfd e o InfraFence bloqueiam cada um por conta própria. |
| Imunify360 | Não mexe no firewall, nos ipsets nem no WAF do Imunify360 e fica na própria cadeia; os dois bloqueiam de forma independente. |
As regras dele ficam nas próprias cadeias INFRAFENCE, e ele nunca altera as regras de outra ferramenta. Se uma ferramenta reescreve o firewall sem parar, o agente informa isso como um conflito de firewall, dizendo onde olhar (Coexistência).
Instalar o agente no CyberPanel
- Rode antes a verificação somente leitura: o
--dry-rundo instalador aponta o que poderia atrapalhar e não altera nada. - No painel, Servidores › Adicionar servidor cria um token de instalação, válido por uma hora.
- Rode o comando de instalação como root via SSH. Nada no CyberPanel precisa mudar.
curl -fsSL https://github.com/infrafence/infrafence-agent/releases/latest/download/install.sh | sudo bash -s -- --dry-runO agente é testado em 15 distribuições antes de cada versão, entre elas Ubuntu e AlmaLinux (Distribuições suportadas).
Teste grátis em 1 servidor
O Starter protege um servidor por completo, grátis e sem cartão de crédito.
- 01
Crie uma conta gratuita e abra Servidores › Adicionar servidor para obter o token de instalação. Ele vale por uma hora.
Criar o token - 02
Depois execute isto como root no servidor:
curl -fsSL https://github.com/infrafence/infrafence-agent/releases/latest/download/install.sh | sudo bash -s -- --token <TOKEN>
