NodeDR OrderRestro
orderrestro.nodedr.com
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
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
- Kitchen Display System Software#5 of 498.7