Skip to content
SPECIFICTION
Get listed

NodeDR OrderRestro

orderrestro.nodedr.com

Free plan Open source WebWindowsmacOSLinuxAPISelf-hosted

What it is

NodeDR OrderRestro is a free, open-source restaurant management system for billing, tables, kitchen display, reservations, and customer loyalty. It runs on a computer at the restaurant and keeps order-taking, billing, kitchen display, and printing available over the local network without internet. The POS handles dine-in, takeaway, and delivery, with split or merged bills, discounts, gift cards, tips, mixed payments, refunds, and regional tax setups. A live kitchen display includes station routing, priority tickets, and timers; floor tools include a visual plan, reservations, and a waitlist. Guests can scan a table QR code to view the live menu and order in English, Spanish, or French without installing an app. Inventory features cover ingredient tracking, recipe costing, purchase orders, batches, expiry, waste, and automatic stock deduction when orders are billed. The server runs on Linux, macOS, or Windows, while other devices on the same network connect through a browser. The plan is free under AGPL-3.0, with no subscription or per-seat fees.

Spec sheet

What it does
NodeDR OrderRestro combines restaurant POS billing, tables, kitchen display, reservations, inventory and customer loyalty in one self-hosted system.Read 15 Oct 2026 · orderrestro.nodedr.com
Product
NodeDR OrderRestro is a free, open-source restaurant management system for billing, tables, kitchen display, reservations, and customer loyalty.Read 4 Oct 2026 · orderrestro.nodedr.com
Integrations
A website Integration API can place orders and bookings into OrderRestro, and an MCP server lets Claude or another MCP-compatible AI access permitted order and reservation functions.Read 4 Oct 2026 · orderrestro.nodedr.com
Security
Security features include granular role permissions, PIN quick-switch, authenticator-based two-factor sign-in, recovery codes and audit logging.Read 15 Oct 2026 · orderrestro.nodedr.com
Privacy
The Windows app privacy notice says it has no analytics, telemetry, advertising or crash-reporting SDK and stores only the configured server address.Read 15 Oct 2026 · orderrestro.nodedr.com
Maker
The product is made and maintained by NODEDR INFOTECH PRIVATE LIMITED; the maker page identifies Raktim Ranjit as OrderRestro's lead developer.Read 4 Oct 2026 · nodedr.com
Backups
Administrators can back up and restore data to any S3-compatible bucket.Read 15 Oct 2026 · orderrestro.nodedr.com
Backups and updates
Users can connect an S3-compatible bucket for backups and restore, and the Settings page includes a one-click update button.Read 4 Oct 2026 · orderrestro.nodedr.com
Cloud deployment
The same installation can run on a VPS or cloud server such as DigitalOcean, Hetzner or AWS.Read 15 Oct 2026 · orderrestro.nodedr.com
Company capital
Tofler reports authorised capital of INR 15 lakh and paid-up capital of INR 1 lakh.Read 15 Oct 2026 · tofler.in
Company directors
Tofler lists Raktim Ranjit and Debabrata Das as the company’s two directors.Read 15 Oct 2026 · tofler.in
Company incorporation
Tofler lists NODEDR INFOTECH PRIVATE LIMITED as an active unlisted private company incorporated on 13 May 2026.Read 15 Oct 2026 · tofler.in
Customer and staff tools
The system provides customer profiles, loyalty points, gift cards, and staff accounts with role-based permissions.Read 4 Oct 2026 · orderrestro.nodedr.com
Customer loyalty
Customer profiles store visit history and loyalty balances, and the system supports gift cards and checkout redemption.Read 15 Oct 2026 · orderrestro.nodedr.com
Deployment and devices
The server runs on Linux, macOS, or Windows, while tills, tablets, and phones on the same network access it through a browser; deployments can also run on a VPS or cloud server.Read 4 Oct 2026 · orderrestro.nodedr.com
Development status
The maker lists delivery management and additional QR ordering controls as planned, and employee records, payroll, accounting, and branch management as planned for a later phase.Read 4 Oct 2026 · orderrestro.nodedr.com
Email and messaging
Email can use the restaurant’s SMTP server, while SMS and WhatsApp are connected through messaging-tool webhooks.Read 15 Oct 2026 · orderrestro.nodedr.com
Installation
The documented installation clones the GitHub repository, runs install.sh, builds Docker images, starts the stack and serves the app at port 1995.Read 15 Oct 2026 · orderrestro.nodedr.com
Inventory
Ingredient inventory uses recipe costing, purchase orders, goods receipts, batch and expiry tracking, FIFO waste logging and automatic stock deduction.Read 15 Oct 2026 · orderrestro.nodedr.com
Kitchen and floor
It includes a live kitchen display with station routing, priority tickets, and timers, plus a visual floor plan, reservations, and waitlist.Read 4 Oct 2026 · orderrestro.nodedr.com
Kitchen display
Kitchen tickets are routed to stations and shown with priority flags and elapsed-time timers.Read 15 Oct 2026 · orderrestro.nodedr.com
Licence
The project is licensed under AGPL-3.0; modified versions offered as a network service must share their changes under the same licence.Read 15 Oct 2026 · orderrestro.nodedr.com
Limit: barcode support
The repository feature checklist marks barcode scanning as planned and says the restaurant app has no barcode field or scanner.Read 15 Oct 2026 · github.com
Limit: hardware printing
The repository roadmap states that direct USB ESC/POS printing and a dedicated PDF endpoint remain planned hardware work.Read 15 Oct 2026 · github.com
Limit: ingredient units
The documentation says unit conversion, such as buying kilograms while costing grams, is not yet built and each ingredient uses one base unit.Read 15 Oct 2026 · orderrestro.nodedr.com
Limit: station views
The repository roadmap says the kitchen display groups tickets by status rather than providing frontend station-specific columns or tabs.Read 15 Oct 2026 · github.com
MCP server
The built-in MCP endpoint exposes 40 tools over Streamable HTTP and checks every request against the personal key holder’s permissions.Read 15 Oct 2026 · orderrestro.nodedr.com
Offline operation
After installation, billing, order-taking, kitchen display and printing continue on the local network without internet access.Read 15 Oct 2026 · orderrestro.nodedr.com
Payroll
Attendance, shift scheduling, leave approvals, payroll calculations and tip-pool splitting are included in the published feature set.Read 15 Oct 2026 · orderrestro.nodedr.com
POS and tax
The POS supports dine-in, takeaway, and delivery orders, split or merged bills, discounts, gift cards, tips, mixed payments, refunds, and regional tax setups including GST, US Sales Tax, EU VAT, and Spain IVA.Read 4 Oct 2026 · orderrestro.nodedr.com
POS billing
The POS supports dine-in, takeaway and delivery orders, split or merged bills, discounts, tips, gift cards, refunds and mixed cash, card and UPI payments.Read 15 Oct 2026 · orderrestro.nodedr.com
QR ordering
Table QR codes open a public menu supporting English, Spanish and French without requiring a guest app.Read 15 Oct 2026 · orderrestro.nodedr.com
Reports
The product provides eighteen reports covering sales, popular items, slow movers, peak hours, retention and table turnover, with printing or CSV export.Read 15 Oct 2026 · orderrestro.nodedr.com
Repository status
The public GitHub repository shows 11 issues and 2 pull requests for nodedr-restaurant-pos.Read 15 Oct 2026 · github.com
Reservations
Reservations move through reserved, confirmed, arrived, completed, cancelled and no-show states while updating table status.Read 15 Oct 2026 · orderrestro.nodedr.com
REST API
A REST integration API lets a restaurant website read the menu, quote delivery, create orders and create bookings.Read 15 Oct 2026 · orderrestro.nodedr.com
Security architecture
The site says port 1995 is the only exposed port, while the API and Swagger documentation are available through the web app proxy and are not directly published to the network.Read 4 Oct 2026 · orderrestro.nodedr.com
Setup and support
The maker describes a one-command install and setup in under 10 minutes, and directs users to GitHub issues or its contact page for feature requests and contact.Read 4 Oct 2026 · orderrestro.nodedr.com
System requirement
Docker is the only stated requirement for the standard installation.Read 15 Oct 2026 · orderrestro.nodedr.com
Tables and floor
A visual floor plan shows table states and supports walk-ins, waitlists and moving parties to larger tables.Read 15 Oct 2026 · orderrestro.nodedr.com
Tax support
Each branch can use India GST, US sales tax, EU VAT, Spain IVA or a custom tax regime with inclusive or exclusive pricing.Read 15 Oct 2026 · orderrestro.nodedr.com
Webhooks
Signed webhooks cover order, payment, cancellation, reservation and delivery events with retries and delivery logs.Read 15 Oct 2026 · orderrestro.nodedr.com

Plans and prices

Free Free free forever; no subscription or per-order fee AGPL-3.0 · self-hosted · kitchen display included Read 15 Oct 2026 · orderrestro.nodedr.com
Free / AGPL-3.0 Free Free forever; no subscription or per-seat fees Restaurant POS and management system · self-hosted · AGPL-3.0 Read 4 Oct 2026 · orderrestro.nodedr.com

Every NodeDR OrderRestro plan and price →

Strong points and limits

Strong points

  • Local-network ordering and billing work without internet
  • Supports dine-in, takeaway, and delivery
  • Guests can order by QR code in three languages
  • Free forever under AGPL-3.0, with no per-seat fees

Limits

  • Server setup is required on a computer or server
  • Planned features include delivery management and more QR controls
  • Payroll, accounting, and branch management are planned for later

Who it suits

OrderRestro suits restaurants seeking a self-hosted system for orders, billing, kitchen operations, reservations, and inventory. It is relevant to operators who need local-network functions to continue without internet.

Verdict

OrderRestro details its local operation, supported server platforms, and restaurant workflows, with a free AGPL-3.0 plan. Several functions, including payroll and accounting, are listed as planned rather than available.

Where Specifiction places it

Alternatives to NodeDR OrderRestroAll alternatives →