TabShop Server auf einen Blick
| Was es ist | Self-hosted Backoffice für Lager, Rechnungen, Kunden, Lieferanten und Bestellungen kleiner Geschäfte (Café, Restaurant, Bäckerei, Boutique, Kiosk). |
|---|---|
| Wo es läuft | Auf deiner eigenen Hardware in deinem eigenen Netzwerk: Raspberry Pi, alter PC, NAS, Docker oder kleiner VPS. |
| Kosten | 0 € Lizenz. Kein Abo, keine Gebühr pro Benutzer, Kasse oder Rechnung, keine versteckten Kosten. |
| Datenschutz | Alle Daten bleiben auf deinem Server. Keine Cloud, keine Weitergabe an Dritte, kein ausländischer Anbieter, der deine Verkaufsdaten sieht. |
| Technik | Einzelnes Go-Programm mit Web-Oberfläche und REST-API, SQLite-Datei als Datenbank, Docker-Image verfügbar. |
| Kasse | TabShop-Android-App als Offline-fähige Kasse, per QR-Code mit dem Server verbunden. |
| Sprachen | Deutsch, Englisch, Spanisch, Thai |
| Lizenz | Elastic License 2.0 (source-available) |
Du betreibst es. Dir gehört es.
Die meisten Kassen- und Warenwirtschaftssysteme sind heute Mietsoftware: monatliche Gebühren, Preiserhöhungen nach Belieben und deine Verkaufsdaten auf Servern, die du nie gesehen hast. TabShop Server dreht das um.
Rechnungen, Kunden, Lieferanten und Preise liegen in einer SQLite-Datei auf deiner Hardware. Du kannst sie sichern, kopieren und jederzeit mitnehmen – kein Vendor-Lock-in.
Ein Raspberry Pi hinter dem Tresen reicht. Die Kasse spricht nur mit deinem Server im eigenen Netzwerk – und läuft offline weiter, wenn das Internet ausfällt.
Keine monatlichen Gebühren, keine Pro-Benutzer- oder Pro-Kassen-Preise, keine versteckten Zahlungen. Du zahlst nur Hardware und Strom.
Alles, was ein kleines Geschäft im Backoffice braucht
Von der Kasse bis zur Lieferantenbestellung: ein System, ein Login, ein Server.
Live-Dashboard
Umsatz, Gewinn, durchschnittlicher Rechnungswert, Lagerwert und Lagergesundheit auf einen Blick, mit Auto-Refresh.
Produkte & Lagerbestand
Kategorien, Preise, Einkaufspreise, Produktbilder, Suche und Paging – auch für große Sortimente.
Rechnungen mit PDF
Jeder Verkauf von deinen Kassen landet hier: durchsuchbar, mit PDF-Rechnung zum Drucken oder Versenden.
Kunden & Treuepunkte
Eine einfache Kundenliste mit Kontaktdaten und Treuepunkten.
Lieferanten & Wareneingang
Lieferungen buchen, Bestand erhöhen, Einkaufspreis automatisch als gewichteten Durchschnitt führen.
Bestellwesen
Nachbestell-Vorschläge, Bestellungen per E-Mail an Lieferanten und Teillieferungen gegen die Bestellung buchen.
KI-Shop-Assistent
Dein Backoffice-Assistent, immer im Dienst: Frage oder Auftrag per E-Mail schicken, sofort kommt die Antwort – Lager, Berichte, Bestellungen, Backups und mehr.
Steuern & Rabatte
Eigene Steuersätze und Rabatte einmal definieren und für jedes Produkt und jeden Verkauf verwenden.
Kassen per QR-Code
Jede Kasse oder jedes Tablet wird per QR-Code verbunden – Serveradresse und Zugang sind enthalten, nichts zu tippen.
Team-Konten mit Rollen
Admin, Manager, Editor und Viewer: Mitarbeitende sehen und ändern nur, was sie sollen.
Mehrsprachig
Oberfläche auf Deutsch, Englisch, Spanisch und Thai.
REST-API
Alle Funktionen stehen über eine dokumentierte REST-API bereit – für App, Browser und eigene Integrationen.
Demo-Daten inklusive
Eine frische Installation startet mit einer Beispielkarte, damit du sofort alles ausprobieren kannst.
Live-Dashboard: wie läuft das Geschäft heute?
Öffne den Browser und sieh sofort, was verkauft wurde und was es bringt – ohne Daten in ein fremdes Analyse-Tool zu exportieren.
- Umsatz im Zeitverlauf und Gewinn
- Durchschnittlicher Rechnungswert
- Lagerwert und Lagergesundheit
- Umsatz nach Kategorie, automatische Aktualisierung

Produkte & Lagerbestand unter Kontrolle
Pflege dein Sortiment mit Kategorien, Preisen, Steuern, Rabatten und Bildern. Jeder Verkauf von der Kasse bucht den Bestand automatisch ab.
- Eigene Produktbilder hochladen oder mit mitgelieferten Beispielen starten
- Suche und Paging für große Kataloge
- Mindestbestand, feste Bestellmenge und bevorzugter Lieferant je Produkt
- Eigene Steuersätze und Rabatte, einmal definiert, überall nutzbar

Produkt bearbeiten
Alle Einstellungen eines Produkts an einem Ort: Preis, Einkaufspreis, Steuer, Rabatt, Bild und Nachbestell-Regeln.

Rechnungen & Kunden – alles bei dir zu Hause
Jeder abgeschlossene Verkauf deiner Kassen wird mit dem Server synchronisiert. Du findest ihn per Suche wieder und erzeugst bei Bedarf eine PDF-Rechnung.
- Durchsuchbare Rechnungsliste mit Status und Zahlungsart
- PDF-Rechnungen, gespeichert auf deinem Server
- Kundenliste mit Kontaktdaten und Treuepunkten

PDF-Rechnung
Saubere Rechnungen mit deinen Steuern und Rabatten – erzeugt auf deinem Server, nicht bei einem Drittanbieter.

Kunden & Treuepunkte
Halte Stammkunden fest und belohne sie mit Treuepunkten. Die Kundendaten verlassen dein Netzwerk nie.

Vom Lieferanten bis zum Regal: Nachbestellen ohne Excel
Zählen → entscheiden, was zu bestellen ist → bestellen → Ware annehmen. TabShop Server führt dich durch den ganzen Kreislauf.

Lieferanten & Wareneingang
Verwalte deine Lieferanten mit Lieferzeit und Mindestbestellmenge und buche jede Lieferung mit Menge, Einkaufspreis und Lieferschein-Referenz.
- Bestand steigt automatisch, der Einkaufspreis wird als gewichteter Durchschnitt geführt (10 Stk. à 2,00 + 30 Stk. à 4,00 = 40 Stk. à 3,50)
- Unbekannter Barcode? Das Produkt wird direkt angelegt
- Alles oder nichts: bei einem ungültigen Posten wird nichts verändert

Nachbestell-Vorschläge
Produkte unter dem Mindestbestand werden mit einer vorgeschlagenen Menge aufgelistet – berechnet aus Mindestbestand, erwartetem Absatz in der Lieferzeit (Durchschnitt der letzten 30 Tage) und bereits bestellter Ware. Ein Klick erzeugt Bestellentwürfe, einen pro Lieferant.

Bestellungen per E-Mail versenden
Sende die Bestellung direkt aus dem Server an deinen Lieferanten – über deinen eigenen Postfach-Zugang. Empfänger, CC, Betreff und Text sind anpassbar, die Bestellpositionen werden automatisch angefügt. Der SMTP-Zugang wird AES-GCM-verschlüsselt gespeichert.
Status-Ablauf: Entwurf → versendet → teilweise erhalten → erhalten (oder storniert). Du siehst, wer wann an wen gesendet hat.

Wareneingang gegen die Bestellung
Buche volle oder Teillieferungen. Gute Ware kommt ins Lager, beschädigte Ware wird protokolliert, aber nicht eingebucht, und nie gelieferte Mengen bleiben als Fehlmenge erhalten.

Dein eigener Backoffice-Assistent: immer im Dienst, per E-Mail erreichbar
Sam – so heißt der Assistent von Haus aus, den Namen legst du selbst fest – nimmt deine Aufträge und Fragen per E-Mail entgegen und antwortet sofort. Ohne Login, ohne App, ohne Wartezeit: du schreibst, wie du es einem Mitarbeiter schreiben würdest.
Direkt im Browser: der Chat auf der Startseite
Als Admin begrüßt dich auf der Startseite eine Chat-Kachel. Frag einfach, zum Beispiel „Wie liefen meine Verkäufe diese Woche?“ – die Antwort erscheint als übersichtliche Chat-Unterhaltung, ganz ohne Werkzeug-Details. Ist noch kein KI-Modell eingerichtet, führt dich eine Kachel direkt zu den Einstellungen.

Schreib ihm, was du wissen oder erledigen willst
Eine normale E-Mail an das Shop-Postfach genügt, zum Beispiel „Gib mir einen Gewinn- und Umsatzbericht für heute“. Der Assistent plant die nötigen Schritte selbst und nutzt dafür die Funktionen deines TabShop Servers.

Die Antwort kommt sofort zurück
Wenige Sekunden später liegt die Antwort in deinem Postfach – mit echten Zahlen aus deinem Shop. Umsatz, Gewinn, Rechnungen, Steuer und die Bestseller des Tages stehen schon da.

Jede Anfrage ist nachvollziehbar
Für Admins gibt es im Menü den Punkt „KI-Agent“: Jede Anfrage wird mit Absender, vollständigem Gesprächsverlauf, verbrauchten Tokens und verwendetem Modell gespeichert. Dort kannst du den Assistenten auch direkt im Browser etwas fragen.

Was der Assistent für dich erledigt
- Lagerbestände prüfen und feststellen, ob nachbestellt werden muss
- Bestellungen anlegen und per E-Mail an den Lieferanten senden
- Umsatz- und Gewinnberichte erstellen
- Datensicherungen auslösen
- Produkte, Lieferanten, Kunden, Steuern und Rabatte anlegen, ändern und löschen
- Geplante Aufgaben anlegen und ändern
Sicher gebaut
- Nur E-Mails von den Adressen registrierter Admin-Benutzer werden beantwortet; alle anderen Mails werden ignoriert, bevor der Assistent überhaupt angestoßen wird
- Mails, die dein Mailserver als gefälscht meldet (SPF, DKIM, DMARC), Auto-Antworten und Mailinglisten lösen nichts aus
- Der Assistent handelt auf deinen Auftrag sofort – schreibe also genau, was er tun soll
- Du nutzt dein eigenes Konto bei OpenAI, Anthropic oder Google; nur die Anfrage und die dafür nötigen Shop-Daten gehen an diesen Anbieter, der Rest bleibt auf deinem Server
Die Kasse: Android-App, offline-fähig, per QR-Code verbunden
Die TabShop-Android-App macht jedes Smartphone oder Tablet zur schnellen Kasse. Sie kassiert auch ohne Internet und synchronisiert, sobald dein Server wieder erreichbar ist.
- Serveradresse in den Einstellungen hinterlegen
- Unter „Kassen“ ein Terminal anlegen
- QR-Code mit der App scannen – fertig, nichts zu tippen

Kassieren am Tablet
Schnelle Bedienung im Verkaufsgespräch, auch wenn das WLAN oder das Internet ausfällt.

Rollen und Rechte für dein Team
Jede Person bekommt ein eigenes Konto. Die Rechte werden bei jedem Zugriff auf Serverseite geprüft.
- Admin – alles, inklusive Benutzer und Einstellungen
- Manager – Vollzugriff auf Lager, Einkauf und Lieferanten
- Editor – erfasst Wareneingänge und nimmt Ware an
- Viewer – nur lesen

Einstellungen & Mehrsprachigkeit
Serveradresse, E-Mail-Versand und mehr zentral konfigurieren. Die Oberfläche gibt es auf Deutsch, Englisch, Spanisch und Thai.

Als Nächstes: mehr Automatisierung
Geplant sind Mindestbestand-Benachrichtigungen, tägliche/wöchentliche Zusammenfassungen, Inventur und einfache Berichte. geplant
So funktioniert es: einfach und komplett bei dir
Android tablet / phone TabShop Server
(TabShop app, offline checkout) ---> Go backend + web backoffice
sync when online SQLite file + uploads folder
(your own network) (your own hardware)
- Ein einziges Go-Programm liefert Web-Oberfläche und REST-API für App und Browser.
- Alle Daten liegen in einer SQLite-Datei plus einem
upload/-Ordner für Bilder und PDFs. Beides sichern = dein Geschäft gesichert. - Keine externe Datenbank und kein Cloud-Dienst nötig – die Daten verlassen deine Infrastruktur nicht.
- Anmeldung per Cookie-Session, Rechteprüfung pro Rolle bei jedem Endpunkt.
| TabShop Server | Typische Cloud-Kasse | |
|---|---|---|
| Wo liegen die Daten? | Auf deiner Hardware | Auf den Servern des Anbieters |
| Monatliche Kosten | 0 € | Abo pro Kasse / Benutzer |
| Internet-Ausfall | Kasse läuft offline weiter | Oft eingeschränkt |
| Datenumzug | Eine Datei kopieren | Export auf Anfrage, falls überhaupt |
| Preisänderungen durch Anbieter | Nicht möglich – du betreibst es selbst | Jederzeit |
In wenigen Minuten selbst betreiben
- Starten – mit einem Ordner für deine Datenbank und Uploads:
docker run -p 80:80 -e PORT=80 -e ADMIN_USER=admin -e ADMIN_PWD=change-me \ -v /path/to/data:/tabshop wolfgangb33r/tabshop-server:latest
http://localhostöffnen und mit dem Admin-Konto anmelden.- Terminal anlegen, QR-Code mit der TabShop-App scannen und kassieren.
go run .. Für den Einsatz im Geschäft: einen Reverse-Proxy mit TLS (nginx, Caddy, Traefik) vorschalten und den Port nicht ins öffentliche Internet öffnen – so bleibt alles in deinem Netzwerk. Häufige Fragen
Was ist TabShop Server?
TabShop Server ist das Backoffice für kleine Geschäfte: Lagerbestand, Produkte, Rechnungen, Kunden, Lieferanten und Bestellungen. Er läuft als einzelnes Go-Programm auf deiner eigenen Hardware (z. B. Raspberry Pi, altem PC oder Server) und wird zusammen mit der TabShop-Android-App als Kasse genutzt.
Was kostet TabShop Server?
TabShop Server ist kostenlos und ohne Abo selbst zu betreiben: keine Lizenzgebühr pro Monat, keine Gebühr pro Benutzer, Kasse oder Rechnung. Du zahlst nur für deine eigene Hardware und Strom.
Werden meine Daten in eine Cloud übertragen?
Nein. Alle Daten liegen in einer SQLite-Datei und einem Upload-Ordner auf deinem eigenen Server. Es gibt keine Cloud-Anbindung, keine Telemetrie deiner Verkaufsdaten und keinen Drittanbieter-Dienst. Nur wenn du E-Mail einrichtest, werden Bestellungen über deinen eigenen SMTP-Server an deine Lieferanten gesendet. Der optionale KI-Assistent nutzt dein eigenes Konto bei einem KI-Anbieter (OpenAI, Anthropic oder Google): Nur wenn du ihn einrichtest, gehen seine Anfragen und die dafür nötigen Shop-Daten an diesen Anbieter.
Funktioniert die Kasse auch ohne Internet?
Ja. Die TabShop-Android-App kassiert offline und synchronisiert abgeschlossene Rechnungen mit deinem Server, sobald er wieder erreichbar ist. Der Server selbst braucht nur dein lokales Netzwerk.
Welche Hardware brauche ich?
Für ein kleines Geschäft genügt ein Raspberry Pi. Alternativ läuft der Server auf einem alten PC, einem NAS mit Docker oder einem kleinen VPS. Es ist kein externer Datenbankserver nötig.
Wie sichere ich meine Daten?
Sichere die SQLite-Datei und den upload-Ordner (und die zugehörige .key-Datei, falls du E-Mail eingerichtet hast). Damit hast du dein gesamtes Geschäft gesichert und kannst es jederzeit auf andere Hardware umziehen.
Unter welcher Lizenz steht TabShop Server?
Der Quellcode ist einsehbar (source-available) unter der Elastic License 2.0 (ELv2).
Wie installiere ich TabShop Server?
Am einfachsten mit Docker: das Image von Docker Hub mit einem Datenordner und den Variablen ADMIN_USER und ADMIN_PWD starten, dann im Browser anmelden. Alternativ mit "go run ." ohne Docker.
Verantwortung und Haftung
TabShop Server wird ohne Mängelgewähr und ohne jegliche Garantie bereitgestellt. Du betreibst die Software selbst und bist allein dafür verantwortlich, dass ihr Einsatz in deinem Geschäft den für dich geltenden Gesetzen und Vorschriften entspricht, zum Beispiel zu Steuern, Rechnungsstellung, Kassenführung, Aufbewahrungspflichten und Datenschutz.
Der Autor von TabShop Server übernimmt keine Verantwortung und keine Haftung für finanzielle Verluste, entgangene Gewinne, Datenverluste, rechtliche Ansprüche oder sonstige Schäden, die aus der Nutzung der Software entstehen. Dazu gehört auch die Verantwortung für Datensicherungen, die Absicherung deines Servers und die Richtigkeit deiner Rechnungen und Buchungen.
Dein Geschäft. Deine Daten. Deine Regeln.
Kein Abo, keine Cloud, keine Überraschungen. Starte noch heute mit deinem eigenen TabShop Server.