Installation
Choisissez la méthode d'installation adaptée à votre environnement.
Méthodes disponibles
| Méthode | Description | Recommandé pour |
|---|---|---|
| Docker Compose | Installation simple et rapide | Usage domestique, Raspberry Pi |
| Helm Chart | Déploiement Kubernetes | Infrastructure existante K8s |
| Proxmox LXC | Script communautaire, non officiel : conteneur LXC sans Docker | Serveur Proxmox VE |
Vous utilisez déjà l'ancien client (V1) ?
Installez la V2 à côté, puis importez l'historique de la V1 pour ne rien perdre : Migrer depuis la V1.
Prérequis communs
Compte MyElectricalData
- Créer un compte sur www.v2.myelectricaldata.fr
- Autoriser vos PDL (Points de Livraison) via le consentement Enedis
- Récupérer vos Client ID et Client Secret dans les paramètres
Matériel minimum
- RAM : 512 Mo minimum (1 Go recommandé)
- Disque : 500 Mo + espace données
- CPU : 1 core minimum
- Réseau : Accès vers
www.v2.myelectricaldata.fr
Démarrage rapide
import Tabs from '@theme/Tabs'; import TabItem from '@theme/TabItem';
# Cloner le repository
git clone https://github.com/MyElectricalData/myelectricaldata_new.git
cd myelectricaldata_new
# Configurer
cp .env.local-client.example .env
nano .env # Renseigner MED_CLIENT_ID et MED_CLIENT_SECRET
# Démarrer (base SQLite ; docker-compose.yml pour PostgreSQL)
docker compose -f docker-compose.sqlite.yml up -d
# Accéder
open http://localhost:8100
cd helm
# Télécharger les dépendances
helm dependency build ./myelectricaldata-client
# Installer
helm install myelectricaldata ./myelectricaldata-client \
--set secrets.med.clientId.value=cli_xxx \
--set secrets.med.clientSecret.value=xxx \
--set postgres.enabled=false # base SQLite ; ou --set postgres.auth.password=xxx
Ports par défaut
| Service | Port |
|---|---|
| Frontend | 8100 |
| Backend API | 8181 |
PostgreSQL (docker-compose.yml seulement) | 5433 (interne) |