OpenResto
get.openres.to
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
- 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
- Restaurant Reservation Software#21 of 337.7