Files
wiki/Catalogue-Self-Hosted/apps/app-medikeep.md
T
2026-06-09 18:40:21 +02:00

3.9 KiB


title: MediKeep created: 2026-06-08 updated: 2026-06-08 type: app tags: [catalogue, health-and-wellness, self-hosted] confidence: medium sources: [https://github.com/medikeep/medikeep, https://selfh.st/apps/?tag=71]

💊 MediKeep

Dossier médical personnel auto-hébergeable : médicaments, allergies, vaccinations, historique.

Métadonnée Valeur
Site https://medikeep.app/
GitHub https://github.com/medikeep/medikeep
License AGPL-3.0
Langage TypeScript
Stars 463
Dernière MAJ 2026-06
Catégorie Health and Wellness

Description

MediKeep est une application de dossier médical personnel conçue pour l'auto-hébergement. Elle permet de centraliser toutes les informations de santé d'un individu ou d'une famille : médicaments en cours, historique des prescriptions, allergies, vaccinations, rendez-vous médicaux, antécédents, résultats d'examens.

L'objectif est de remplacer les notes éparpillées (carnet papier, fichiers Excel, dossiers Google Drive) par une application structurée, accessible depuis n'importe quel device, et dont vous gardez le contrôle total des données.

Cas d'usage : préparer un rendez-vous chez un nouveau médecin, garder un historique des vaccinations pour les enfants, suivre les effets d'un traitement au long cours, partager une info avec un proche en cas d'urgence.

⚠️ Données de santé = données sensibles RGPD. L'auto-hébergement impose des précautions (cf. section Sécurité).

Installation

Via Docker Compose

services:
  medikeep:
    image: ghcr.io/medikeep/medikeep:latest
    restart: unless-stopped
    environment:
      - NODE_ENV=production
      - JWT_SECRET=change-me-32-chars-min      - ENCRYPTION_KEY=change-me-32-chars-min    labels:
      - traefik.enable=true
      - traefik.http.routers.medikeep.rule=Host(`sante.mondomaine.fr`)
      - traefik.http.routers.medikeep.tls.certresolver=letsencrypt
    volumes:
      - medikeep-data:/app/data

volumes:
  medikeep-data:

Configuration

  1. Créer le compte utilisateur principal.
  2. Configurer le 2FA (cf. cat-2fa) — obligatoire pour données santé.
  3. Saisir les infos de base (groupe sanguin, allergies connues, traitement actuel).
  4. Configurer les rappels (renouvellement d'ordonnance, prochain RDV).
  5. Activer les backups automatiques (restic + repo chiffré recommandé).

Alternatives

Type Apps
Open source app-nutritrace (nutrition uniquement), app-calorific (calories)
Propriétaire Apple Health, Google Fit, Doctolib (dossier patient FR), Withings Health Mate

Sécurité — points critiques

🔒 Données de santé = données sensibles RGPD.

  • Chiffrement at-rest : LUKS sur le disque, Btrfs/ZFS encrypted, ou volume chiffré.
  • Chiffrement in-transit : HTTPS obligatoire, HSTS strict, certificats valides.
  • Auth forte : 2FA obligatoire, JWT_SECRET fort, ENCRYPTION_KEY distinct.
  • Backups chiffrés : restic + repo chiffré, tester régulièrement la restauration.
  • Pas de partage cloud tiers : éviter d'envoyer les données sur iCloud/Google Drive.
  • Hébergement : VPS de confiance (Hetzner FR, Scaleway) ou home-lab.
  • Logs minimaux : ne pas logger les données médicales en clair.
  • Mises à jour : appliquer rapidement (CVE sur stack JS).

⚕️ Avertissement légal

MediKeep est un outil de suivi personnel. Il ne remplace pas :

  • Un dossier médical partagé (DMP en France)
  • Un avis médical professionnel
  • En cas d'urgence : carte Vitale, contacts d'urgence, Samu 15

Ressources

Pages Liées