Слой контроля доступа для Plex Media Server: одобряет или блокирует устройства, задаёт расписания и правила IP, ограничивает число потоков и завершает нарушающие правила сеансы.
Raktim94/nodedr-restaurant-pos
Локальная POS-система для ресторанов: счета с оплатой по UPI QR, столики, кухонный экран, бронирования, склад и расчёт зарплат; работает на локальном сервере.
Open source альтернатива:Toast POS
Square for Restaurants
- Звёзды
- 288
- Форки
- 181
- Открытые issues
- 12
- Последний коммит
- 2 часа назад
Что это?
OrderRestro — система управления рестораном с открытым исходным кодом для обслуживания гостей в зале, заказов навынос и доставки, а также работы кухни. Весь стек (PostgreSQL, API на NestJS и веб-приложение на Next.js) запускается через Docker Compose на одном сервере в локальной сети ресторана, поэтому приём заказов, выставление счетов, кухонный экран и печать работают без подключения к интернету.
Помимо POS-системы, в проект входят визуальная схема зала с бронированиями и листом ожидания, кухонный экран с маршрутизацией заказов по станциям, управление меню с модификаторами и комбо, а также складской учёт с расчётом себестоимости по рецептам и заказами на закупку. Также доступны учёт рабочего времени сотрудников, планирование смен и расчёт зарплаты по отработанным часам, бухгалтерские отчёты, CRM с бонусными баллами и управление несколькими филиалами. Поддерживается расчёт налогов по правилам India GST, US Sales Tax, EU VAT и Spanish IVA.
Проект распространяется по лицензии AGPL-3.0 и рассчитан на независимые рестораны, кафе и сети, которые хотят разместить систему на собственном сервере вместо оплаты подписки за каждый терминал. Его также можно развернуть на VPS или установить как приложение на CasaOS и ZimaOS; для кассовых компьютеров есть Windows-клиент, оборачивающий веб-интерфейс.
Ключевые возможности
- 01Выставление счетов с UPI QR-кодами на точную сумму, а также чаевыми, подарочными картами, бонусными баллами и возвратами.
- 02Кухонный экран с отображением заказов в реальном времени и их маршрутизацией по нескольким станциям.
- 03Визуальная схема зала с бронированием столиков, листом ожидания и заказом по QR-коду за столом.
- 04Расчёт себестоимости блюд, учёт ингредиентов с отслеживанием партий и сроков годности, а также заказы на закупку.
- 05Учёт прихода и ухода сотрудников, планирование смен, отпусков и расчёт зарплаты по отработанным часам.
- 06Работает на локальном сервере через Docker Compose и не требует подключения к интернету.
Сценарии использования
- Независимое кафе или ресторан, которому нужна собственная POS-система без абонентской платы за каждый терминал.
- Компания в Индии, которой нужны счета с GST и оплата через UPI на кассе.
- Сеть ресторанов с несколькими филиалами, которой нужно управлять перемещением запасов и отчётами по разным точкам.
- Кухня, которой нужно надёжно отображать и печатать заказы даже при сбоях интернета.
Быстрый старт
- 1
Запустите стек с помощью Docker Compose из папки проекта
docker compose up - 2
Откройте приложение в браузере на порту 1995 (например, http://localhost:1995)
Что важно знать
- Проект активно развивается; раздельное выставление счетов и раздельная оплата пока не реализованы.
- Лицензия AGPL-3.0 требует также публиковать исходный код изменённых версий, работающих как сетевой сервис.
- Для самостоятельного хостинга нужны Docker и машина для запуска сервера.
В подборках
Темы
Частые вопросы
- Что такое nodedr-restaurant-pos?
- Локальная POS-система для ресторанов: счета с оплатой по UPI QR, столики, кухонный экран, бронирования, склад и расчёт зарплат; работает на локальном сервере. OrderRestro — система управления рестораном с открытым исходным кодом для обслуживания гостей в зале, заказов навынос и доставки, а также работы кухни. Весь стек (PostgreSQL, API на NestJS и веб-приложение на Next.js) запускается через Docker Compose на одном сервере в локальной сети ресторана, поэтому приём заказов, выставление счетов, кухонный экран и печать работают без подключения к интернету.
- nodedr-restaurant-pos можно использовать бесплатно? Какая у него лицензия?
- nodedr-restaurant-pos распространяется с открытым исходным кодом под лицензией AGPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- nodedr-restaurant-pos всё ещё поддерживается?
- Активно поддерживается. Последний коммит в nodedr-restaurant-pos — 6 нояб. 2026 г..
- Для чего можно использовать nodedr-restaurant-pos?
- Независимое кафе или ресторан, которому нужна собственная POS-система без абонентской платы за каждый терминал. Компания в Индии, которой нужны счета с GST и оплата через UPI на кассе. Сеть ресторанов с несколькими филиалами, которой нужно управлять перемещением запасов и отчётами по разным точкам. Кухня, которой нужно надёжно отображать и печатать заказы даже при сбоях интернета.
- Как установить nodedr-restaurant-pos?
- Запустите стек с помощью Docker Compose из папки проекта: docker compose up Откройте приложение в браузере на порту 1995 (например, http://localhost:1995)
- Где скачать nodedr-restaurant-pos?
- Исходный код и инструкции по установке — на GitHub: https://github.com/Raktim94/nodedr-restaurant-pos
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
CasaOS — облачная система с открытым исходным кодом для дома: веб-интерфейс позволяет запускать Docker-приложения и управлять файлами на собственном оборудовании.
Самостоятельно размещаемое приложение для поиска работы: готовит резюме и сопроводительные письма под вакансию на основе одного профиля и отслеживает отклики от черновика до оффера.
Самостоятельно размещаемое приложение с открытым исходным кодом для разделения счетов с друзьями и компаниями — альтернатива Splitwise.
Open-source инструмент для планирования публикаций в соцсетях: его можно развернуть самостоятельно, а для работы с контентом на разных платформах доступны AI и API-интеграции.
Самостоятельно размещаемая low-code-платформа с API, работающая как совместная табличная база данных и позиционируемая как альтернатива Airtable.