VORRATSDATENSPEICHER
★ ★ ★ ★ ★
Vorratsdatenspeicherung.
Nur gehören die Daten
diesmal dir.Data retention.
Only this time
it's your data.
Die mobil-first, selbstgehostete Haushalts-App: Kassenbon direkt an der Kasse abfotografieren — die KI liest sofort jeden Artikel, sortiert ihn und zeigt dir, wohin dein Geld geht. Alles auf deinem Server, nicht in irgendeiner Cloud.
The mobile-first, self-hosted household app: snap your receipt right at the checkout — the AI instantly reads every item, sorts it and shows you where your money goes. All on your server, not in someone's cloud.
Was drin istWhat's inside
- Belege scannenScan receipts[ KI-OCR ] Foto rein, Artikel raus. Die KI liest Kassenbon, E-Mail-Rechnung und PDF — Händler, Datum, jede Position. Photo in, items out. The AI reads receipts, e-mail invoices and PDFs — merchant, date, every line.
- Automatisch sortiertAuto-categorized[ AUTO ] Jeder Artikel landet in der richtigen Kategorie. Obst zu Obst, Diesel zu Sprit — ganz ohne Tippen. Every item lands in the right category. Fruit to fruit, diesel to fuel — no typing.
- Statistik zum FragenAsk your stats[ KI ] „Wie viel für Kraftstoff in 2026?" — die App setzt die Filter selbst und rechnet. Nachvollziehbar, nie geraten. "How much on fuel in 2026?" — the app sets the filters itself and does the math. Traceable, never guessed.
- EinkaufslistenShopping lists[ LISTE ] Pro Laden sortiert, mit dem ganzen Haushalt geteilt, mit Angeboten aus deinen Märkten. Sorted per store, shared with the whole household, with deals from your markets.
- Vorrat & AngebotePantry & deals[ VORRAT ] Was ist zuhause, was wird knapp, wo ist es gerade billig — automatisch aus deinen Belegen geschätzt. What's at home, what's running low, where it's cheap right now — estimated from your receipts.
- Haushalt & FamilieHousehold & family[ FAMILIE ] Mehrere Personen, geteilte und private Konten, Ausgaben pro Kopf. Jeder Haushalt für sich. Multiple people, shared and private accounts, spending per person. Each household its own.
Deine Daten bleiben deine.Your data stays yours.
Der Name ist ein Witz — die Idee nicht. Kein Konto bei uns, kein Tracking, keine Cloud. VDS läuft als ein Container auf deinem Server, deinem NAS oder deinem Raspberry Pi. Datenspeicherung, bei der du der Einzige bist, der speichert.
The name is a joke — the idea isn't. No account with us, no tracking, no cloud. VDS runs as one container on your server, your NAS or your Raspberry Pi. Data retention where you're the only one retaining.
- ✓Kein Konto bei DrittenNo third-party account
- ✓Kein Tracking, keine AdsNo tracking, no ads
- ✓Läuft komplett offlineRuns fully offline
- ✓Open Source, ein ImageOpen source, one image
Schritt 1 · KI-Anbieter wählenStep 1 · Choose your AI
VDS nutzt KI zum Belege-Lesen, Kategorisieren und für die Statistik-Fragen. Du wählst pro Aufgabe einen Anbieter — misch sie frei.VDS uses AI to read receipts, categorize, and answer your statistics questions. Pick a provider per task — mix them freely.
Beste Qualität · liest BelegeBest quality · reads receipts · ~1–2 ct / Belegreceipt
Claude von Anthropic kann alles — auch Fotos von Kassenbons lesen. Der Standard für die Beleg-Erkennung.
Claude by Anthropic can do everything — including reading photos of receipts. The default for receipt scanning.
- Key holen bei console.anthropic.com, Guthaben aufladen.Get a key at console.anthropic.com, add credit.
- In VDS unter Einrichtung → KI (oder später Admin → KI) den Key einfügen.In VDS under Setup → AI (or later Admin → AI), paste the key.
- Fertig — VDS liest Belege mit
claude-sonnet-5.Done — VDS reads receipts withclaude-sonnet-5.
Sehr günstig · ideal für TextVery cheap · great for text · Bruchteile eines Centsfractions of a cent
Perfekt für Kategorisierung und die Statistik-KI. Beleg-Fotos kann DeepSeek nicht — dafür Claude oder Ollama nutzen.
Perfect for categorization and the statistics AI. DeepSeek can't do receipt photos — use Claude or Ollama for those.
- Key holen bei platform.deepseek.com.Get a key at platform.deepseek.com.
- In VDS einfügen, Modell
deepseek-v4-flash.Paste into VDS, modeldeepseek-v4-flash. - Fürs Beleg-Lesen zusätzlich Anthropic oder ein lokales Vision-Modell wählen.For receipts, also pick Anthropic or a local vision model.
100% lokal · kostenlos · privat100% local · free · private · 0 €
Läuft ganz auf deiner Hardware — kein Key, keine Cloud. Kann Text und, mit einem Vision-Modell, sogar Belege lesen. Braucht etwas RAM/GPU.
Runs entirely on your hardware — no key, no cloud. Does text and, with a vision model, even reads receipts. Needs some RAM/GPU.
- Ollama installieren.Install Ollama.
- Modelle laden:
ollama pull qwen2.5:14bfür Text,ollama pull llavafürs Beleg-Lesen.Pull models:ollama pull qwen2.5:14bfor text,ollama pull llavafor receipts. - In VDS die Ollama-Adresse eintragen, z.B.
http://host.docker.internal:11434.Enter the Ollama address in VDS, e.g.http://host.docker.internal:11434.
Belege lesen (OCR) braucht ein Vision-Modell. Lokal geeignet: llava, qwen2.5-vl, minicpm-v — oder Belege einfach von Hand erfassen.
Reading receipts (OCR) needs a vision model. Good local options: llava, qwen2.5-vl, minicpm-v — or just enter receipts by hand.
Schritt 2 · Wo hosten?Step 2 · Where to host
services:
vds:
image: ghcr.io/martinkadauke/vorratsdatenspeicher:latest
ports: ["8766:80"]
environment:
DATABASE_URL: postgres://vds:vds@db:5432/vds
JWT_SECRET: # ändern! geheim-eins
INTERNAL_SECRET: # ändern! geheim-zwei
volumes: [vds-belege:/receipts]
depends_on: [db]
db:
image: postgres:16
environment: { POSTGRES_USER: vds, POSTGRES_PASSWORD: vds, POSTGRES_DB: vds }
volumes: [vds-daten:/var/lib/postgresql/data]
volumes: { vds-belege: {}, vds-daten: {} }
Zuhause · privat · kostenlosAt home · private · free
Auf deinem Rechner, NAS (Synology / Unraid) oder Raspberry Pi — bleibt im Heimnetz.
On your machine, NAS (Synology / Unraid) or Raspberry Pi — stays on your network.
- Docker installieren (Docker Desktop auf Windows/Mac, oder Docker Engine auf Linux/NAS).Install Docker (Docker Desktop on Windows/Mac, or Docker Engine on Linux/NAS).
docker-compose.ymlvon oben speichern.Save thedocker-compose.ymlabove.- Im selben Ordner:
docker compose up -d.In the same folder:docker compose up -d. http://localhost:8766öffnen — der Einrichtungs-Assistent macht den Rest.Openhttp://localhost:8766— the setup wizard does the rest.
Von überall erreichbarReachable from anywhere · ab ~4 €/Monatfrom ~€4/month
Ein kleiner VPS bei Hostinger (oder jedem Anbieter) reicht. Ubuntu, KVM.
A small VPS at Hostinger (or any provider) is enough. Ubuntu, KVM.
- Bei Hostinger einen KVM-VPS mit Ubuntu bestellen, per SSH einloggen.Order a KVM VPS with Ubuntu at Hostinger, log in via SSH.
- Docker installieren:
curl -fsSL https://get.docker.com | sh.Install Docker:curl -fsSL https://get.docker.com | sh. docker-compose.ymlanlegen (Secrets ändern!) →docker compose up -d.Createdocker-compose.yml(change the secrets!) →docker compose up -d.- Über
http://SERVER-IP:8766erreichbar. Für HTTPS + Domain einen Reverse-Proxy wie Caddy davorsetzen.Reachable athttp://SERVER-IP:8766. For HTTPS + a domain, put a reverse proxy like Caddy in front.
In der Cloud unbedingt starke JWT_SECRET / POSTGRES_PASSWORD setzen und beim ersten Login ein sicheres Admin-Passwort vergeben.
In the cloud, be sure to set strong JWT_SECRET / POSTGRES_PASSWORD and choose a secure admin password on first login.
Schritt 3 · Als App installierenStep 3 · Install as an app
VDS ist eine PWA — installier sie wie eine echte App, mit eigenem Icon auf dem Homescreen. Ohne App-Store.VDS is a PWA — install it like a real app, with its own icon on your home screen. No app store.
- VDS-Adresse in Safari öffnen (nur Safari kann auf iOS PWAs installieren).Open your VDS address in Safari (only Safari can install PWAs on iOS).
- Auf Teilen tippen (das Quadrat mit dem Pfeil nach oben).Tap Share (the square with the up arrow).
- „Zum Home-Bildschirm" wählen → Hinzufügen.Choose "Add to Home Screen" → Add.
- VDS liegt jetzt als Icon auf dem Homescreen und läuft im Vollbild.VDS is now an icon on your home screen and runs full-screen.
- VDS-Adresse in Chrome öffnen.Open your VDS address in Chrome.
- Oben rechts auf das ⋮ Menü tippen.Tap the ⋮ menu at the top right.
- „App installieren" wählen (oder „Zum Startbildschirm hinzufügen").Choose "Install app" (or "Add to Home screen").
- Bestätigen — fertig. VDS startet ab jetzt wie jede andere App.Confirm — done. VDS now launches like any other app.
Zum Installieren muss VDS über HTTPS laufen (lokal reicht http://localhost). In der Cloud also den Reverse-Proxy mit Zertifikat aus Schritt 2 nutzen.
To install, VDS must be served over HTTPS (locally http://localhost is fine). In the cloud, use the reverse proxy with a certificate from Step 2.
ImpressumImprint
Martin Kadauke
Milanweg 4/1
72127 Kusterdingen
Deutschland
E-Mail: webmaster@vorratsdatenspeicher.com Details per § 5 DDG
Martin Kadauke
Milanweg 4/1
72127 Kusterdingen
Germany
E-mail: webmaster@vorratsdatenspeicher.com
DatenschutzPrivacy
2. Server-Logdaten. Beim Aufruf dieser Website speichert der Server automatisch technisch notwendige Daten in Logdateien: IP-Adresse, Datum und Uhrzeit, aufgerufene Seite, übertragene Datenmenge, Browsertyp/Betriebssystem und Referrer-URL. Zweck ist der technische Betrieb sowie die Stabilität und Sicherheit der Website. Rechtsgrundlage ist Art. 6 Abs. 1 lit. f DSGVO (berechtigtes Interesse am sicheren Betrieb). Die Logs werden nach spätestens 30 Tagen gelöscht oder anonymisiert.
3. Cookies & Tracking. Diese Seite setzt keine Tracking-, Analyse- oder Werbe-Cookies. Lokal im Browser wird lediglich gespeichert, ob du den Cookie-Hinweis bestätigt hast — diese Angabe verlässt dein Gerät nicht.
4. Hosting. Die Website wird bei der Hetzner Online GmbH, Industriestr. 25, 91710 Gunzenhausen, betrieben, die die o. g. Logdaten im Auftrag verarbeitet (Auftragsverarbeitung nach Art. 28 DSGVO). Serverstandort ist ein Rechenzentrum in Helsinki, Finnland (EU).
5. Weitergabe. Es findet keine Weitergabe deiner Daten an Dritte statt, außer der genannten Auftragsverarbeitung zum Betrieb der Website.
6. Deine Rechte. Du hast das Recht auf Auskunft, Berichtigung, Löschung, Einschränkung der Verarbeitung, Datenübertragbarkeit und Widerspruch. Anfragen an webmaster@vorratsdatenspeicher.com. Zudem besteht ein Beschwerderecht bei einer Datenschutz-Aufsichtsbehörde (in Baden-Württemberg: der Landesbeauftragte für den Datenschutz und die Informationsfreiheit).
7. Demo-Dienst. Der separate Demo-Dienst unter demo.vorratsdatenspeicher.com verarbeitet weitere, selbst eingegebene Daten (z. B. Belege, Konten). Dafür gilt eine eigene Datenschutzerklärung innerhalb des Dienstes.
Stand: Juli 2026. 1. Controller. Martin Kadauke, Milanweg 4/1, 72127 Kusterdingen, Germany, webmaster@vorratsdatenspeicher.com.
2. Server logs. When you access this site, the server automatically stores technically necessary data in log files: IP address, date and time, page requested, data volume, browser/OS and referrer URL. The purpose is operating the site and ensuring its stability and security. The legal basis is Art. 6(1)(f) GDPR (legitimate interest in secure operation). Logs are deleted or anonymized after 30 days at the latest.
3. Cookies & tracking. This site sets no tracking, analytics or advertising cookies. Your browser only stores locally whether you dismissed the cookie notice — this never leaves your device.
4. Hosting. The site is operated at Hetzner Online GmbH, Industriestr. 25, 91710 Gunzenhausen, Germany, which processes the above log data on our behalf (Art. 28 GDPR). The server is located in a data center in Helsinki, Finland (EU).
5. Disclosure. Your data is not shared with third parties, apart from the hosting processing named above.
6. Your rights. You have the right to access, rectification, erasure, restriction of processing, data portability and objection. Requests to webmaster@vorratsdatenspeicher.com. You also have the right to lodge a complaint with a data protection authority.
7. Demo service. The separate demo at demo.vorratsdatenspeicher.com processes further, self-entered data (e.g. receipts, accounts) and has its own privacy policy within the service.
Last updated: July 2026.
LizenzLicense
VORRATSDATENSPEICHER · OPEN SOURCE · BON-NR. 2026-0001
demo.vorratsdatenspeicher.com · bald verfügbardemo.vorratsdatenspeicher.com · coming soon