Self-hosted by design
Runs on your own hardware — a Raspberry Pi, a NAS or any server. One Docker container, prebuilt for amd64 and arm64. No account with anyone, ever.
Kura is a personal health record you run at home: medical reports, measurements, therapies and reminders — with no clouds and no third parties. Your data never leaves a machine you own.

Health records are the most personal data you own. Kura was built for one reason: keeping them under your control, not on someone else’s cloud.
Runs on your own hardware — a Raspberry Pi, a NAS or any server. One Docker container, prebuilt for amd64 and arm64. No account with anyone, ever.
Nothing is sent to external services. No telemetry, no trackers, no analytics. The only people who see your medical history are the ones you choose.
Data is isolated per user at the API level, and attachments are never reachable without authentication — files are served through temporary tokens.
Export everything as a ZIP at any time: faithful JSON, Excel-friendly CSV and all your attachments. Automatic nightly backups with rotation, out of the box.
Mobile-first, installable as an app, and organized the way a personal health diary should be.
A timeline of medical reports with PDF and image attachments, color-coded custom categories, full-text search across titles, notes and tags, and email reminders for appointments.
Log blood pressure (systolic, diastolic, heart rate), weight and blood glucose, and read them as trend charts. New parameters take a single config line.
Flexible recurrences — “every day at 8am”, “every 6 months” — package expiry heads-ups by email, and per-therapy notification toggles.
Upcoming appointments with countdown, latest measurements, ongoing therapies and pending reminders — everything on one screen when you open the app.
Full export as a ZIP with JSON, CSV and attachments, single-visit exports to share with a doctor, and .ics events for your calendar.
Installable as a PWA, bilingual English/Italian, light and dark theme, and a dedicated design system built for readability of medical data.
Kura ships as a single container — PocketBase backend, React frontend, SQLite storage. No external database, no external anything.
Grab the prebuilt multi-arch image from GitHub Container Registry and start it with Docker Compose. It runs happily on a Raspberry Pi or NAS.
On first boot Kura sets up the admin for you. Log in, change the password, create your personal user — or preconfigure both with environment variables.
Everything lives in a single pb_data folder on your disk. Nightly backups run automatically; restore is one click away in the admin panel.
Kura holds sensitive health data: put it behind HTTPS (a reverse proxy like Caddy) or reach it through a private VPN such as Tailscale or WireGuard.
Calm, readable and mobile-first — health data without the hospital feel.
Installation, configuration, backups, updates and every environment variable — everything you need to run Kura with confidence.
Open the documentationA public playground with sample data. Poke around the diary, the charts and the dark theme before installing anything.
Open the demoComing soon