Skip to content
SPECIFICTION
Get listed

OpenResto

get.openres.to

WebLinuxiOSAndroidAPISelf-hosted

What it is

OpenResto is a self-hosted booking system for independent restaurants, bars, cafes and similar businesses. Guests can choose a time, hold a table for five minutes and book without an account. Staff can manage multiple locations, floor sections and waitlists, or pause bookings. Restaurants can set the name, colour and icon guests see. The booking experience is available on the web and can also be published as branded iOS and Android apps. The site describes push reminders sent the day before and passes for Apple and Google Wallet; guests can also add bookings to Google, Apple or Outlook calendars. OpenResto runs on the restaurant’s server with Docker Compose and stores bookings in a local SQLite database. The maker describes it as MIT licensed and says it has no per-cover fees. A scoped API supports integrations, while optional outgoing email uses the restaurant’s SMTP setup. Prebuilt Linux amd64 and arm64 images are listed for deployment on a VPS, Raspberry Pi or NAS. The maker says guest data stays on the restaurant’s machine and bookings can be hard-deleted for GDPR requests.

Spec sheet

What it does
OpenResto is a self-hosted booking system for independent restaurants.Read 11 Oct 2026 · get.openres.to
Purpose
OpenResto is a self-hosted booking system for independent restaurants.Read 10 Oct 2026 · get.openres.to
Intended users
The maker describes OpenResto as booking management for restaurants, bars, cafes and similar businesses.Read 10 Oct 2026 · code.openres.to
Deployment
OpenResto runs on the restaurant’s own server using Docker Compose.Read 11 Oct 2026 · get.openres.to
Security
The site says OWASP ZAP scans run in CI and rate limiting and encrypted cookies are enabled by default.Read 11 Oct 2026 · get.openres.to
Privacy
Bookings are stored in a SQLite database on the operator’s machine, and the site says there is no managed database or CDN.Read 11 Oct 2026 · get.openres.to
API access
Scoped, revocable API keys support CLI use, and keys without the guests scope cannot access guest names or phone numbers.Read 11 Oct 2026 · get.openres.to
API and integrations
OpenResto provides a scoped API that can be called with tools such as curl, cron scripts, Zapier webhooks or a custom backend.Read 10 Oct 2026 · docs.openres.to
Audit trail
An append-only activity trail records who did what and when, with guest identities masked.Read 11 Oct 2026 · get.openres.to
Booking flow
Guests can book without creating an account, and a selected table is held for five minutes while they finish booking.Read 11 Oct 2026 · get.openres.to
Branding
Restaurants can set their own name, colour and icon for the booking experience.Read 10 Oct 2026 · get.openres.to
Calendar and wallet
Guests can add bookings to Google, Apple, or Outlook calendars, and the site describes Apple and Google Wallet booking passes.Read 11 Oct 2026 · get.openres.to
Demo
The live demo provides admin access and resets every two hours.Read 11 Oct 2026 · get.openres.to
Deployment limits
The maker lists prebuilt Linux amd64 and arm64 images and says the software runs on a VPS, Raspberry Pi or NAS with Docker.Read 10 Oct 2026 · code.openres.to
Email
Outgoing email is optional and uses the restaurant's SMTP configuration.Read 10 Oct 2026 · code.openres.to
Guest apps
The same guest screens can be published as native iOS and Android apps under the restaurant’s own name.Read 11 Oct 2026 · get.openres.to
Hosting
OpenResto runs on the restaurant's own server with Docker and stores bookings in a local SQLite database.Read 10 Oct 2026 · get.openres.to
License and fees
The site describes the software as MIT licensed and says it has no per-cover fees.Read 10 Oct 2026 · get.openres.to
Pricing model
The site says OpenResto is MIT licensed and has no per-cover fees.Read 11 Oct 2026 · get.openres.to
Reminders
The site describes push reminders sent the day before a booking.Read 11 Oct 2026 · get.openres.to
Reminders and passes
The site describes push reminders and Apple or Google Wallet booking passes.Read 10 Oct 2026 · get.openres.to
Table management
The dashboard supports multiple locations, floor sections, pausing bookings, extending active bookings, and a waitlist.Read 11 Oct 2026 · get.openres.to

Strong points and limits

Strong points

  • Guests can book without creating an account.
  • Supports multiple locations, floor sections and waitlists.
  • No per-cover fees, according to the maker.
  • Branded guest experience can be published on iOS and Android.
  • Scoped API keys support integrations and CLI use.

Limits

  • Requires Docker-based self-hosting on the restaurant’s server.
  • Outgoing email requires the restaurant’s SMTP configuration.
  • Prebuilt images are listed for Linux amd64 and arm64.

Who it suits

It suits independent restaurants and similar venues that want to run booking management on their own server. Its multi-location support and branded guest experience may fit operators managing several sites.

Verdict

OpenResto brings online reservations, table management and guest reminders into a self-hosted system. It is a fit for venues prepared to manage their own Docker deployment.

Where Specifiction places it

Alternatives to OpenRestoAll alternatives →