healthsamurai/aidboxone
FHIR backend. Read more on https://www.health-samurai.io/aidbox
5M+
Aidbox is a mature and reliable FHIR platform that enables rapid development of digital health solutions.
mkdir aidbox && cd aidbox
curl -JO https://aidbox.app/runme
docker compose up
Aidbox product release cycle and versioning. Stay on the cutting edge by reading our release notes.
Edge — the most recent Aidbox build.
docker pull healthsamurai/aidboxone:edge
Latest — 2502, 2502.1, latest
Releases contain new functionality, bugfixes, and optimizations
Stable — 2501, 2501.3, stable
Stable releases are ready for production. The current stable is the previous latest release.
We are introducing long-term support releases. The Aidbox team will backport security and critical bug fixes to LTS releases throughout a two-year support window.
Aidbox version | Availability starts | End of life |
---|---|---|
2410 | 2024-10 | 2026-10 |
2402-lts | 2024-04 | 2026-04 |
2306-lts | 2023-08 | 2025-08 |
2302-lts | 2023-04 | 2025-04 |
Download and up docker-compose.yaml
file from Aidbox user portal
mkdir aidbox && cd aidbox
curl -JO https://aidbox.app/runme
docker compose up
Open in browser http://localhost:8080
Activate your Aidbox instance
Using AidboxID
AidboxID is a unique identifier within the Aidbox ecosystem used for product activation
Using Aidbox license
Aidbox license can be issued on the Aidbox user portal. More about Aidbox licenses here.
Read more about using Helm and Aidbox
Add helm repository
helm repo add aidbox https://aidbox.github.io/helm-charts
Database config
config: |-
listen_addresses = '*'
shared_buffers = '2GB'
max_wal_size = '4GB'
pg_stat_statements.max = 500
pg_stat_statements.save = false
pg_stat_statements.track = top
pg_stat_statements.track_utility = true
shared_preload_libraries = 'pg_stat_statements'
track_io_timing = on
wal_level = logical
wal_log_hints = on
archive_command = 'wal-g wal-push %p'
restore_command = 'wal-g wal-fetch %f %p'
env:
PGDATA: /data/pg
POSTGRES_DB: postgres
POSTGRES_PASSWORD: <your-postgres-password>
image.repository: healthsamurai/aidboxdb
image.tag: "16.1"
storage:
size: "10Gi"
className: <your-storage-className>
Install AidboxDB
helm upgrade --install aidboxdb aidbox/aidboxdb \
--namespace postgres --create-namespace \
--values /path/to/db-config.yaml
Aidbox configuration
host: <your-aidbox-host>
protocol: https
ingress:
enabled: true
className: nginx
annotations:
acme.cert-manager.io/http01-ingress-class: nginx
cert-manager.io/cluster-issuer: letsencrypt
config:
PGHOST: aidboxdb.ips.svc.cluster.local
PGDATABASE: postgres
PGUSER: postgres
PGPASSWORD: <your-postgres-password>
AIDBOX_CLIENT_ID: <your-aidbox-client-id>
AIDBOX_CLIENT_SECRET: <your-aidbox-client-password>
AIDBOX_ADMIN_ID: <your-aidbox-admin-id>
AIDBOX_ADMIN_PASSWORD: <your-aidbox-admin-password>
AIDBOX_LICENSE: <aidbox-license>
AIDBOX_FHIR_VERSION: 4.0.1
AIDBOX_FHIR_SCHEMA_VALIDATION: true
AIDBOX_FHIR_PACKAGES: hl7.fhir.r4.core#4.0.1
AIDBOX_PORT: 8888
AIDBOX_COMPLIANCE: enabled
Install Aidbox
helm upgrade --install aidbox aidbox/aidbox \
--namespace aidbox --create-namespace \
--values /path/to/aidbox-config.yaml
Read manual deployment Production-ready Aidbox to Kubernetes tutorial.
Powered by Health Samurai | Aidbox | Fhirbase
docker pull healthsamurai/aidboxone