Club Bar
Club Bar is an open-source point-of-sale system for sports clubs, community centers, and member organizations that operate a bar or canteen.
What Club Bar is
Club Bar is an open-source point-of-sale system for sports clubs, community centers, and member organizations that operate a bar or canteen. At the terminal, members can identify themselves with an RFID or NFC card and view their personal tab. The terminal caches data locally, allowing checkout without an internet connection before syncing when connected again. Administrators can manage members and products, settlements, reports, a transaction journal, and audit history. Checkout checks product minimum ages and can refuse an offline sale using the member’s birth date. Settlement tools export XML or CSV, while the backend can generate SEPA direct debit pain.008.001.08 XML. Integrations include RFID/NFC readers, SMTP email, and REST APIs; an ESP8266 token dispenser is optional. Security features include mandatory admin TOTP two-factor authentication, role-based authorization, encrypted IBANs, audit logging, and terminal anomaly detection. Club Bar is self-hosted and listed as free. Hosting requires PHP 8.3 or later, MySQL 5.7+ or MariaDB 10.5+, and Apache mod_rewrite. Its Flutter desktop terminal targets embedded Linux, with installation guidance for Raspberry Pi OS on Raspberry Pi 4 or 5.
Good
- Checkout can continue offline and sync after reconnecting.
- Supports member and product management with audit history.
- Exports settlements as XML or CSV.
- Includes age checks, including offline checks.
Watch out
- Self-hosting requires PHP 8.3 or later.
- Hosting requires MySQL 5.7+ or MariaDB 10.5+.
- Backups are not written without a configured recipient key.
- Terminal targets embedded Linux.
Who it suits
Club Bar may suit member organizations that run a bar or canteen and want member tabs, checkout, and settlement tools. It is for groups prepared to provide hosting and hardware themselves.
Verdict
Club Bar combines member-tab checkout with administration and settlement workflows, including offline operation. Organizations should account for the documented hosting requirements and configure a recipient key if they need encrypted backups.
Plans and prices
From Club Bar's own pricing page, checked 4 Oct 2001.
| Plan | Price | What it gives you |
|---|---|---|
| Self-hosted | Free | No subscriptions; runs on club-provided hosting and hardware |
The facts
Each one read from Club Bar's own pages, with the date it was checked.
What it does
- Administration
- The admin panel supports member and product management, settlements, reports, a transaction journal, and audit history.checked 4 Oct 2001
- Age checks
- Product minimum ages are checked at checkout, and the terminal can refuse a sale offline using the member’s birth date.checked 4 Oct 2001
- Backups
- The backup documentation describes sealed-box encrypted backups and says a recipient key must be configured; without one, no backup is written.checked 4 Oct 2001
- Deployment
- The maker documents self-hosting on PHP shared hosting, with PHP 8.3 or later, MySQL 5.7+ or MariaDB 10.5+, and Apache mod_rewrite.checked 4 Oct 2001
- The system queues and retries email notifications, including SEPA pre-notifications, cancellations, periodic tab statements, and security alerts.checked 4 Oct 2001
- Integrations
- The system uses RFID/NFC readers, SMTP email, and REST APIs, and optionally supports an ESP8266 controller with an Azkoyen Hopper token dispenser.checked 4 Oct 2001
- License
- The repository identifies the project as open source under the Apache-2.0 license.checked 4 Oct 2001
- Member checkout
- Members can identify themselves with an RFID or NFC card and view their personal tab at the terminal.checked 4 Oct 2001
- Offline use
- The terminal caches data locally and supports checkout without an internet connection, then syncs when connected.checked 4 Oct 2001
- Payments
- It can generate SEPA direct debit pain.008.001.08 XML and export settlements as XML or CSV.checked 4 Oct 2001
- Privacy
- Member management includes GDPR data export and anonymization workflows.checked 4 Oct 2001
- Purpose
- Club Bar is an open-source point-of-sale system for sports clubs, community centers, and member organizations that run a bar or canteen.checked 4 Oct 2001
- Security
- The security design includes mandatory admin TOTP two-factor authentication, role-based authorization, encrypted IBANs, audit logging, and terminal anomaly detection.checked 4 Oct 2001
- SEPA
- The settlement workflow can export SEPA XML or CSV, and the backend generates pain.008.001.08 XML for direct debit.checked 4 Oct 2001
- Token dispenser
- An optional ESP8266-based token dispenser can be controlled over local WiFi through HTTP REST, without a cloud dependency.checked 4 Oct 2001
Where it runs
- Terminal platform
- The terminal installation guide covers deployment on Raspberry Pi or Linux.checked 4 Oct 2001
The full review of Club Bar
Overview
Club Bar is a self-hosted point-of-sale system for clubs and member organizations that operate a bar or canteen. It is a strong fit for groups that want member tabs and control over their own checkout infrastructure; the trade-off is that the club must supply and maintain the hosting and hardware.
Key features
Members can identify themselves with RFID or NFC cards and view their tabs at the terminal. Local caching lets checkout continue without internet access, with data syncing again after connectivity returns. That resilience suits venues with unreliable connections, though it does not remove the need to provision a compatible terminal.
The administration panel brings together member and product management, settlements, reports, a transaction journal, and audit history. Settlement exports in XML or CSV and generated SEPA pain.008.001.08 direct-debit files can fit clubs’ existing financial workflows. Queued, retried emails cover SEPA pre-notifications, cancellations, periodic tab statements, and security alerts.
Checkout enforces minimum ages for products, including an offline refusal based on a member’s birth date. Privacy workflows support GDPR data export and anonymization. Administrator accounts require TOTP two-factor authentication; role-based authorization, encrypted IBANs, audit logging, and terminal anomaly detection add safeguards suited to handling member and payment data.
Backups use a sealed-box encryption design, but a recipient key must be configured or no backup is written. That makes key setup an operational requirement, not an optional refinement. An optional ESP8266 controller can run an Azkoyen Hopper token dispenser over local WiFi through HTTP REST, without a cloud dependency.
Pricing
Self-hosted: free, with no subscriptions. The club runs Club Bar on its own hosting and hardware, so there is no recurring software charge but infrastructure and administration remain the club’s responsibility. The project is open source under Apache-2.0.
Platforms
Club Bar supports API, Linux, macOS, self-hosted, and web environments. Its terminal is a Flutter desktop app aimed at embedded Linux; the installation guide covers Raspberry Pi OS on Raspberry Pi 4 or 5. The maker documents shared-hosting deployment requiring PHP 8.3 or later, MySQL 5.7+ or MariaDB 10.5+, and Apache mod_rewrite. Those requirements make it a better match for clubs comfortable managing a web host and terminal hardware than for organizations seeking a turnkey hosted POS.
Who it's for
Choose Club Bar if a sports club, community center, or member organization needs a canteen till tied to member tabs, offline checkout, age checks, and club-managed settlement workflows. It is less suitable for teams that cannot take responsibility for deployment, compatible equipment, backup-key configuration, and ongoing operation.
Pros and cons
- Pros: Member tabs and offline checkout work together, helping preserve sales during internet outages.
- Pros: SEPA file generation, XML and CSV settlement exports, and targeted email notifications support routine club administration.
- Pros: Age checks, GDPR workflows, and administrator security controls address practical risks in member-operated venues.
- Cons: Self-hosting requires specific PHP, database, and Apache capabilities, plus club-provided hardware.
- Cons: Encrypted backups depend on configuring a recipient key; without it, backups are not written.
Alternatives
GymPoint is worth considering for clubs that want a free platform spanning members, billing, scheduling, POS, kiosk, and portal across Android, iOS, API, and web. Its free plan requires GymPoint Payments as a payment processor.
OpenEOS suits organizations seeking self-hosted event management with unlimited events and community support on its free plan; its SaaS option costs €25, paid once.
ParallelPOS is a paid option for teams needing a broader location-based POS suite with inventory, HR, expenses, reports, CRM, and 24/7 tech support copilot; its Basic plan is $149.99 a month per location.
Bepoz Club POS is another paid club POS option, with custom pricing.
Clubspeed is a paid choice for operators seeking POS, booking, e-giftcards, integrated payments, and business-hours support; Core costs $319 a year.
clubcloud is a paid club-management alternative with custom pricing based on club volume, programming mix, and growth plans.
Posso is a paid golf-club option with a finance plan from £24.92 a month over 12, 24, or 36 months, subject to status.
Waresport Pro Shop POS has paid Team and Club plans for sports organizations, priced at 69.99 USD and $129.99 a month respectively.
Browse Gym POS Software for more options.
Verdict
Club Bar is a compelling free choice for member organizations that want tab-based canteen checkout, offline operation, and club-specific administration without a subscription. Pick it when your club can handle self-hosting and hardware; look elsewhere if you need a managed deployment or cannot take ownership of secure backups and ongoing infrastructure.
Getting started
- Visit https://github.com/dgloeckner/clubbar.
- Provide hosting with PHP 8.3 or later, MySQL 5.7+ or MariaDB 10.5+, and Apache mod_rewrite.
- Set up terminal hardware using the embedded Linux app; the guide covers Raspberry Pi OS on Raspberry Pi 4 or 5.
- Configure RFID/NFC readers and the member and product administration.
- Configure a recipient key for sealed-box encrypted backups.
Limits worth knowing
The self-hosted plan is free and runs on club-provided hosting and hardware. Hosting requires PHP 8.3 or later, MySQL 5.7+ or MariaDB 10.5+, and Apache mod_rewrite; backups are not written unless a recipient key is configured.
Questions
How much does Club Bar cost?
The Self-hosted plan is free, with no subscriptions. It runs on club-provided hosting and hardware.
Is Club Bar open source?
Yes. The repository identifies it as open source under the Apache-2.0 license.
Can it run without an internet connection?
Yes. The terminal caches data locally so checkout can continue offline, then syncs when connected.
What hosting does Club Bar require?
The documented setup requires PHP 8.3 or later, MySQL 5.7+ or MariaDB 10.5+, and Apache mod_rewrite.
What platforms does Club Bar support?
It lists API, Linux, macOS, self-hosted, and web. The Flutter desktop terminal targets embedded Linux, with installation guidance for Raspberry Pi OS on Raspberry Pi 4 or 5.
Who makes Club Bar?
Club Bar is available at the dgloeckner GitHub repository.
Alternatives to Club Bar
- 1
OpenEOS
Free planOpen sourceAndroidiOSWebAPI8.4€25, paid once - 2

GymPoint
Free planAndroidiOSWebAPI7.9From $149 a month - 3

MyStudio
AndroidiOSWeb7.2From $79 a month - 4
ParallelPOS
iOSWebLinuxmacOS7.1From $149.99 a month - 5

Waresport Pro Shop POS
AndroidiOSWeb7.1From $69.99 a month - 6
Clubspeed
AndroidiOSWebAPI6.7From $26.58 a month
