Camada de controle de acesso para Plex Media Server que aprova ou bloqueia dispositivos, aplica horários e regras de IP, limita streams e encerra sessões que violam as políticas.
Raktim94/nodedr-restaurant-pos
Sistema de PDV para restaurantes, auto-hospedado em um servidor local, com pagamentos por QR Code UPI, mesas, tela da cozinha, reservas, estoque e folha de pagamento.
Alternativa open source a:Toast POS
Square for Restaurants
- Estrelas
- 289
- Forks
- 183
- Issues abertas
- 12
- Último commit
- ontem
O que é?
O OrderRestro é um sistema de gestão de restaurantes de código aberto para operações de salão, retirada, delivery e cozinha. Toda a stack (PostgreSQL, uma API NestJS e um app web Next.js) roda com Docker Compose em um único servidor na rede local do restaurante, permitindo que o registro de pedidos, o faturamento, a tela da cozinha e a impressão continuem funcionando sem conexão com a internet.
Além do ponto de venda, inclui uma planta visual do salão com reservas e lista de espera, uma tela da cozinha em tempo real com encaminhamento de comandas para as estações, gestão de cardápio com modificadores e combos, além de controle de estoque com cálculo de custos das receitas e pedidos de compra. Também abrange controle de ponto, escalas de turnos e folha de pagamento com base nas horas trabalhadas, relatórios contábeis, CRM com pontos de fidelidade e gestão de várias filiais. O tratamento de impostos contempla o GST da Índia, o Sales Tax dos EUA, o VAT da UE e o IVA da Espanha.
O projeto tem licença AGPL-3.0 e é voltado a restaurantes independentes, cafés e redes que preferem hospedar o sistema por conta própria em vez de pagar assinaturas por terminal. Também pode ser implantado em um VPS ou instalado como app no CasaOS e no ZimaOS; além disso, um cliente para Windows encapsula a interface web para uso nos caixas.
Recursos principais
- 01Faturamento com QR Codes UPI para o valor exato da conta, além de gorjetas, cartões-presente, pontos de fidelidade e reembolsos.
- 02Tela da cozinha em tempo real com encaminhamento de comandas para várias estações.
- 03Planta visual do salão com reservas de mesas, lista de espera e pedidos por QR Code nas mesas.
- 04Cálculo de custos das receitas, estoque de ingredientes com rastreamento de lotes e validade, e pedidos de compra.
- 05Registro de entrada e saída dos funcionários, escalas de turnos, licenças e folha de pagamento baseada nas horas trabalhadas.
- 06Roda em um servidor local via Docker Compose e funciona sem internet.
Casos de uso
- Cafés ou restaurantes independentes que querem um PDV auto-hospedado sem taxas de assinatura por terminal.
- Estabelecimentos na Índia que precisam emitir contas com GST e aceitar pagamentos UPI no caixa.
- Redes de restaurantes com várias filiais que precisam gerenciar transferências de estoque e relatórios entre unidades.
- Cozinhas que precisam de exibição e impressão confiáveis de pedidos durante interrupções de internet.
Início rápido
- 1
Inicie o stack com Docker Compose na pasta do projeto
docker compose up - 2
Abra o app em um navegador na porta 1995 (por exemplo, http://localhost:1995)
Antes de usar
- Ainda está em desenvolvimento ativo, e a cobrança dividida e os pagamentos divididos ainda não foram implementados.
- É licenciado sob AGPL-3.0; portanto, versões modificadas executadas como serviço de rede também devem disponibilizar o código-fonte.
- A hospedagem própria requer Docker e uma máquina para executar o servidor.
Em coleções
Tópicos
Perguntas frequentes
- O que é nodedr-restaurant-pos?
- Sistema de PDV para restaurantes, auto-hospedado em um servidor local, com pagamentos por QR Code UPI, mesas, tela da cozinha, reservas, estoque e folha de pagamento. O OrderRestro é um sistema de gestão de restaurantes de código aberto para operações de salão, retirada, delivery e cozinha. Toda a stack (PostgreSQL, uma API NestJS e um app web Next.js) roda com Docker Compose em um único servidor na rede local do restaurante, permitindo que o registro de pedidos, o faturamento, a tela da cozinha e a impressão continuem funcionando sem conexão com a internet.
- nodedr-restaurant-pos é gratuito? Qual é a licença?
- nodedr-restaurant-pos é open source sob a licença AGPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- nodedr-restaurant-pos ainda é mantido?
- Manutenção ativa. O último commit de nodedr-restaurant-pos foi em 6 de nov. de 2026.
- Para que posso usar nodedr-restaurant-pos?
- Cafés ou restaurantes independentes que querem um PDV auto-hospedado sem taxas de assinatura por terminal. Estabelecimentos na Índia que precisam emitir contas com GST e aceitar pagamentos UPI no caixa. Redes de restaurantes com várias filiais que precisam gerenciar transferências de estoque e relatórios entre unidades. Cozinhas que precisam de exibição e impressão confiáveis de pedidos durante interrupções de internet.
- Como instalar nodedr-restaurant-pos?
- Inicie o stack com Docker Compose na pasta do projeto: docker compose up Abra o app em um navegador na porta 1995 (por exemplo, http://localhost:1995)
- Onde consigo nodedr-restaurant-pos?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/Raktim94/nodedr-restaurant-pos
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
CasaOS é um sistema de nuvem pessoal de código aberto, com uma interface web voltada para uso doméstico para executar apps Docker e gerenciar arquivos no próprio hardware.
Um app de busca de emprego auto-hospedado que cria currículos e cartas de apresentação personalizados a partir de um único perfil e acompanha cada candidatura do rascunho à oferta.
App open source e auto-hospedado para dividir despesas com amigos e grupos, apresentado como uma alternativa ao Splitwise.
Ferramenta open source e auto-hospedável para planejar, publicar e analisar conteúdo em várias redes sociais, com integrações de IA e API.
Plataforma low-code auto-hospedável e orientada a API, que funciona como uma planilha-banco de dados colaborativa e se apresenta como alternativa ao Airtable.