fastenhealth

fasten-onprem: Manage Personal Health Records at Home

Fasten OnPrem is a self-hosted app for viewing and organizing personal or family medical records. It supports FHIR bundle uploads and manual entry, but does not connect directly to healthcare providers.

View on GitHub Compare
Stars
2.8k
Forks
183
Stars, last 30 days
+0

Our take

Health score

28/100

How it is scored
Activity
19
Community
50
Issues
21
Pull requests
20

+0 stars in the last 30 days

Project history

Daily GitHub snapshots since Oct 7, 2026. History covers stars and forks; health signals are not tracked historically.

Selected snapshot

Stars

2,794

Forks

194

Change since Nov 12, 2026: 0 stars·0 forks

Overview

Fasten OnPrem is a self-hosted personal health record viewer for individuals and families who want to keep medical information on infrastructure they control. It brings records into one place to make a history spread across providers easier to review.

It is best suited to people who can obtain their records elsewhere and then enter them manually or upload FHIR bundles. The project is not a clinic-focused electronic health record system and does not retrieve data directly from healthcare providers.

Key Features

  • Self-hosted deployment using Docker Compose.
  • View and organize personal medical records in one dashboard.
  • Upload FHIR bundles exported through other means.
  • Manually enter health information.
  • Support for condition-focused dashboards and diagnostic test tracking.
  • User roles and record sharing are described for family and caregiver scenarios, though multi-user capabilities are a work in progress.
  • HTTPS enabled by default with a generated self-signed certificate.

Use Cases

  • An individual who wants a private, self-hosted place to review records collected from different providers.
  • A family that wants to organize members' health histories, provided each person's records are kept with the appropriate account.
  • A caregiver who needs view-only access to records shared by an administrator.
  • A user who has already exported records as FHIR bundles and wants to view them locally.

Getting Started

With Docker installed, download the production Compose file and start the service:

curl https://raw.githubusercontent.com/fastenhealth/fasten-onprem/refs/heads/main/docker-compose-prod.yml -o docker-compose.yml
curl https://raw.githubusercontent.com/fastenhealth/fasten-onprem/refs/heads/main/set_env.sh -o set_env.sh
chmod +x ./set_env.sh && ./set_env.sh
docker compose up -d

See the README for network setup, certificate trust, and other deployment details.

Considerations

  • The repository is marked archived, so check its current maintenance status before relying on it for ongoing use.
  • It cannot import records directly from healthcare providers. Data must be entered manually or exported as FHIR bundles elsewhere.
  • The README describes multi-user support as a work in progress. A self-hosted administrator has root access to user records.
  • The default HTTPS certificate is self-signed. Browsers may show a warning until the generated CA certificate is trusted or replaced with a valid certificate.
  • This software is for managing and viewing records, not a clinical EHR system.

Found this useful?

Share it with someone who would like fasten-onprem.

Comparisons