Última atualização A domain ordered with hosting is checked, priced and registered

Faturamento de código aberto para empresas de hospedagem

Uma alternativa gratuita e auto-hospedada ao WHMCS. Faturas, domínios, SSL, tickets de suporte, hospedagem compartilhada, apps Docker e VPS no Proxmox em uma única aplicação, mantida pela equipe da Panelica e por voluntários.

Um serviço de hospedagem no portal do cliente do PNLCS, com uso em tempo real e oito ferramentas de gerenciamento

Feito com

Laravel 13, PHP 8.4+, MySQL 8 ou MariaDB, Tailwind CSS 4 e Alpine.js. Imagem Docker oficial.

Status do projeto

Licença
MIT
Estrelas no GitHub
59
Colaboradores
6
Última atualização
2026-09-25
Downloads no Docker Hub
3.1k

Quem desenvolve o PNLCS

A Panelica mantém o PNLCS junto com voluntários. Todos abaixo têm alterações incorporadas ao código, e a lista se atualiza sozinha a partir do GitHub.

Seu nome pode ser o próximo. Código, traduções, testes nos seus próprios servidores e relatórios de bugs claros: tudo conta.

O que o PNLCS faz, em telas reais

Escolha um recurso para ver a tela dele.

Todas as funcionalidades
Configuração de um pedido de VPS: ciclo de faturamento, opções e o resumo do pedido

O que acontece em uma renovação

O PNLCS executa o faturamento de forma agendada, então ninguém precisa lembrar de enviar uma fatura ou desligar uma conta inadimplente. Estes são os valores padrão; cada número é uma configuração.

Ciclo de faturamento na documentação
  1. 14 dias antes

    Fatura de renovação

    Gerada e enviada por e-mail ao cliente.

    invoice_days_before_due = 14
  2. 3 dias antes

    Cobrança no cartão salvo

    Se você ativar a cobrança automática. Até 3 tentativas, com 3 dias de intervalo.

    AutoChargeDaysBefore = 3
  3. Vencimento

    Lembretes

    Faturas não pagas passam a constar como vencidas e os e-mails de lembrete são enviados. Uma multa por atraso opcional é aplicada após 3 dias.

    LateFeeMinDays = 3
  4. 3 dias depois

    Suspenso

    O serviço é suspenso no servidor. Ao pagar, ele é reativado em até 30 minutos.

    AutoSuspensionDays = 3
  5. 30 dias depois

    Encerrado

    Somente se você ativar. Desativado por padrão.

    AutoTerminationDays = 30

Integrações que acompanham o PNLCS

Painéis de controle, gateways de pagamento, registradores de domínio e SSL, tudo incluído com código-fonte legível.

Todas as integrações

Servidores e painéis 7

Gateways de pagamento 8

Registradores de domínio 6

SSL e complementos 5

Dezesseis temas, alternáveis pelo painel administrativo

Instale e ative temas como você faria no WordPress. Escolha um para ver as cores dele em uma loja de exemplo.

Panelica

Ver todos os temas

Instale com Docker

Um contêiner de aplicação e um contêiner de banco de dados. O assistente de instalação faz o resto.

  1. Inicie os contêineresAntes, substitua changeme pelas suas próprias senhas.
  2. Aguarde de 3 a 5 minutosA primeira inicialização instala as dependências e compila o frontend.
  3. Abra /installO assistente verifica os requisitos, cria sua conta de administrador e depois se bloqueia.
Terminal
$ docker network create pnlcs-net

$ docker run -d --name pnlcs-db --network pnlcs-net \
  -e MYSQL_ROOT_PASSWORD=changeme \
  -e MYSQL_DATABASE=pnlcs -e MYSQL_USER=pnlcs \
  -e MYSQL_PASSWORD=changeme \
  mariadb:11

$ docker run -d --name pnlcs --network pnlcs-net \
  -p 8090:80 \
  -e DB_HOST=pnlcs-db -e DB_DATABASE=pnlcs \
  -e DB_USERNAME=pnlcs -e DB_PASSWORD=changeme \
  -e APP_URL=http://localhost:8090 \
  panelica/pnlcs-runtime:1.4

Experimente o PNLCS

Explore a demonstração ao vivo ou instale com Docker.