---
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
