Painel de controle web e open source para gerenciar servidores Linux, sites, containers Docker, bancos de dados e agentes de IA.
- Estrelas
- 1,767
- Forks
- 179
- Issues abertas
- 13
- Último commit
- há 3 dias
O que é?
ServerKit é um painel de controle web para servidores Linux. Ele permite implantar e executar sites WordPress, apps em Node.js, Python e PHP, sites estáticos e containers Docker a partir do Git, de um arquivo ZIP ou de um template, sem precisar escrever configurações de Nginx ou systemd manualmente. O painel inclui hosts virtuais do Nginx com certificados Let's Encrypt automáticos, gerenciamento de MySQL, MariaDB e PostgreSQL, edição de zonas DNS para Cloudflare, Route 53 e DigitalOcean, backups agendados para S3, B2 ou armazenamento local e tarefas cron.
O backend é desenvolvido em Python com Flask, e o frontend, em React. As ferramentas de segurança incluem um WAF ModSecurity com regras OWASP, Fail2ban, varredura com ClamAV, Passkeys e 2FA, além de segredos criptografados com Fernet. É possível gerenciar vários servidores por meio de um agente em Go que se conecta de volta via Socket.IO, com túneis baseados em WireGuard para expor serviços atrás de NAT.
Funcionalidades além do núcleo são disponibilizadas como extensões instaláveis pelo Marketplace. O projeto é compatível com Ubuntu, Debian, Fedora e sistemas da família RHEL, e também pode ser executado como um único container Docker, embora um painel em container não possa gerenciar o host em que está instalado.
Recursos principais
- 01Implante WordPress, Node.js, Python, PHP, sites estáticos e containers Docker a partir do Git ou de um arquivo ZIP.
- 02Gerencie hosts virtuais do Nginx com SSL automático do Let's Encrypt.
- 03Administre bancos de dados MySQL, MariaDB e PostgreSQL com um console SQL no navegador.
- 04Edite registros DNS no Cloudflare, Route 53 e DigitalOcean.
- 05Agende backups para S3, B2 ou armazenamento local e restaure com um clique.
- 06Proteja servidores com WAF ModSecurity, Fail2ban, ClamAV e 2FA.
- 07Gerencie vários servidores por meio de um agente multiplataforma em Go.
Casos de uso
- Hospedar vários sites WordPress ou apps web em um único VPS sem escrever configurações de servidor manualmente.
- Gerenciar os servidores de uma equipe pequena em um único painel no navegador, em vez de usar sessões SSH.
- Hospedar o próprio painel de controle como alternativa a uma plataforma de hospedagem gerenciada.
Início rápido
- 1
Execute o instalador de uma linha em um servidor Linux compatível
Instale seguindo as instruções oficiais do README - 2
Clone o repositório
git clone https://github.com/jhd3197/ServerKit.git - 3
Acesse a pasta do projeto, crie o arquivo .env e edite-o para adicionar seus segredos
cd ServerKit && cp .env.example .env - 4
Inicie o painel com o Docker Compose (disponível em http://localhost:5000)
docker compose up -d
Antes de usar
- A opção do Docker não pode gerenciar o próprio host; para gerenciar o servidor por completo, use o instalador de uma linha.
- O instalador de uma linha é compatível apenas com algumas distribuições Linux, como Ubuntu 22.04 ou superior, Debian 12 ou superior, Fedora e distribuições da família RHEL 9 ou superior.
Tópicos
Perguntas frequentes
- O que é ServerKit?
- Painel de controle auto-hospedado para implantar apps web e gerenciar bancos de dados, containers Docker, DNS, backups e segurança em um VPS ou servidor dedicado. ServerKit é um painel de controle web para servidores Linux. Ele permite implantar e executar sites WordPress, apps em Node.js, Python e PHP, sites estáticos e containers Docker a partir do Git, de um arquivo ZIP ou de um template, sem precisar escrever configurações de Nginx ou systemd manualmente. O painel inclui hosts virtuais do Nginx com certificados Let's Encrypt automáticos, gerenciamento de MySQL, MariaDB e PostgreSQL, edição de zonas DNS para Cloudflare, Route 53 e DigitalOcean, backups agendados para S3, B2 ou armazenamento local e tarefas cron.
- ServerKit é gratuito? Qual é a licença?
- ServerKit é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- ServerKit ainda é mantido?
- Manutenção ativa. O último commit de ServerKit foi em 17 de out. de 2026.
- Para que posso usar ServerKit?
- Hospedar vários sites WordPress ou apps web em um único VPS sem escrever configurações de servidor manualmente. Gerenciar os servidores de uma equipe pequena em um único painel no navegador, em vez de usar sessões SSH. Hospedar o próprio painel de controle como alternativa a uma plataforma de hospedagem gerenciada.
- Como instalar ServerKit?
- Execute o instalador de uma linha em um servidor Linux compatível Clone o repositório: git clone https://github.com/jhd3197/ServerKit.git Acesse a pasta do projeto, crie o arquivo .env e edite-o para adicionar seus segredos: cd ServerKit && cp .env.example .env Inicie o painel com o Docker Compose (disponível em http://localhost:5000): docker compose up -d
- Onde consigo ServerKit?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/jhd3197/ServerKit
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Painel de controle de hospedagem pela web para gerenciar servidores Linux e instalar ambientes LNMP/LAMP e softwares com um clique.
Interface gráfica baseada na web para nginx que permite gerenciar virtual hosts, proxies, certificados SSL e streams sem editar arquivos de configuração manualmente.
Painel para gerenciar servidores Linux no desktop, feito com Tauri e React, que administra VPS via SSH sem instalar agentes no servidor.
Ferramenta open source completa de inteligência de fontes abertas que verifica sites sob demanda, incluindo DNS, SSL, headers, informações do servidor e configurações de segurança.
App open source de notas e base de conhecimento com layout de três painéis, sincronização instantânea entre dispositivos e MCP integrado para agentes de IA, executável no Cloudflare ou no Docker.