--- title: Livebook created: 2026-06-07 updated: 2026-06-07 type: app tags: [catalogue, note-taking, notebooks, collaboration, livebook, elixir, docker, data] confidence: medium contested: true sources: [https://selfh.st/apps/?tag=Note-Taking, https://livebook.dev, https://hexdocs.pm/livebook/readme.html, https://github.com/livebook-dev/livebook] --- # 📓 Livebook > **Le notebook interactif et collaboratif pour Elixir et la data** : prose, code, graphiques, automatisation et partage en temps rĂ©el dans un format `.livemd` proche du Markdown. ## 📋 Informations GĂ©nĂ©rales | Champ | Valeur | | :--- | :--- | | **Site web** | [livebook.dev](https://livebook.dev) | | **GitHub** | [livebook-dev/livebook](https://github.com/livebook-dev/livebook) | | **Licence** | Apache-2.0 | | **Langage** | Elixir, JavaScript | | **Étoiles GitHub** | 5.8k ⭐ | | **DerniĂšre MAJ** | 2026-06-05 | | **CatĂ©gorie** | [[cat-note-taking|Note-Taking]] | ## 📝 Description **Livebook** est une application web de **notebooks interactifs et collaboratifs**. MĂȘme si selfh.st la range dans la famille **Note-Taking**, il faut ĂȘtre honnĂȘte : **Livebook n’est pas une application de prise de notes classique**. Son centre de gravitĂ© est plutĂŽt le **notebook exĂ©cutable**, Ă  la frontiĂšre entre documentation, exploration de donnĂ©es, automatisation et partage de workflows. Le format **`.livemd`** est un sous-ensemble de Markdown enrichi avec des cellules de code, des sorties riches, des diagrammes Mermaid et des formules KaTeX. L’outil est donc excellent pour **documenter un processus avec du code**, partager une analyse, produire un support pĂ©dagogique vivant ou construire des mini-outils interactifs. Livebook convient surtout Ă  : - des **notebooks de code** ; - la **documentation exĂ©cutable** ; - des Ă©quipes **Elixir / data / automatisation** ; - des contenus oĂč les **notes et le code doivent cohabiter**. Points notables : - ✅ Collaboration **temps rĂ©el** - ✅ Format **`.livemd`** versionnable - ✅ MĂ©lange **prose + code + sorties riches** - ✅ DĂ©ploiement **Docker** simple - ⚠ Bien plus proche de **Jupyter/Observable** que d’un carnet personnel classique ## 🚀 Installation ### Option recommandĂ©e : Docker La documentation officielle propose directement l’image GitHub Container Registry : ```bash docker run -p 8080:8080 -p 8081:8081 --pull always -e LIVEBOOK_PASSWORD='CHANGE_ME_STRONG_PASSWORD' -u $(id -u):$(id -g) -v $(pwd):/data ghcr.io/livebook-dev/livebook ``` Pour une installation plus durable, on peut formaliser cela en Compose : ```yaml services: livebook: image: ghcr.io/livebook-dev/livebook:latest restart: unless-stopped ports: - "8080:8080" - "8081:8081" environment: LIVEBOOK_PASSWORD: CHANGE_ME_STRONG_PASSWORD volumes: - ./data:/data ``` ## ⚙ Configuration Initiale 1. **DĂ©marrer le conteneur** Livebook. 2. **DĂ©finir un mot de passe** via `LIVEBOOK_PASSWORD`. 3. **Monter un volume `/data`** pour conserver les notebooks. 4. **Ouvrir l’interface** sur `http://IP:8080`. 5. **CrĂ©er ou importer** un notebook `.livemd`. 6. **Tester la collaboration** et, si nĂ©cessaire, les intĂ©grations de donnĂ©es ou d’authentification. Si vous prĂ©voyez un usage multi-utilisateur sĂ©rieux, ajoutez un **reverse proxy HTTPS** et une politique d’accĂšs claire : Livebook peut exposer des notebooks contenant du code et des accĂšs Ă  des donnĂ©es. ## 🔄 Alternatives ### Open Source - **JupyterLab** — RĂ©fĂ©rence historique pour notebooks et data science - **Apache Zeppelin** — Notebooks collaboratifs orientĂ©s data - [[app-hedgedoc]] — Collaboration temps rĂ©el sur Markdown, sans exĂ©cution de code - [[app-silverbullet]] — Notes Markdown programmables, mais sans modĂšle notebook exĂ©cutable comparable ### PropriĂ©taires - **Observable** - **Deepnote** - **Hex Tech** - **Databricks Notebooks** ## 🔐 SĂ©curitĂ© - ⚠ Livebook peut exĂ©cuter du **code**, donc la surface de risque est supĂ©rieure Ă  celle d’une simple app de notes - ✅ DĂ©finissez un **mot de passe** dĂšs le dĂ©part - ✅ Exposez l’instance via **HTTPS** si elle sort du LAN - ✅ Montez le volume de donnĂ©es avec des permissions adaptĂ©es - ⚠ Surveillez les secrets utilisĂ©s dans les notebooks et les connexions Ă  bases/API ## 📚 Ressources - [Site officiel](https://livebook.dev) - [Documentation officielle](https://hexdocs.pm/livebook/) - [README GitHub](https://github.com/livebook-dev/livebook) - [IntĂ©grations](https://livebook.dev/integrations/) ## Pages LiĂ©es - [[cat-note-taking]] — Vue d’ensemble de la catĂ©gorie Note-Taking - [[app-hedgedoc]] — Collaboration temps rĂ©el plus orientĂ©e document - [[app-silverbullet]] — Alternative programmable autour du Markdown - [[app-outline]] — Documentation d’équipe plus classique