Démarrer rapidement un projet logiciel.

Logo marimo

marimo

marimo — notebooks Python réactifs sur votre VPS : fichiers .py versionnables, cellules qui se recalculent seules, données et graphiques.

2 Go recommandés RAM 1 vCPU (2 conseillés) Port 2718 En validation

En validation

L'installation automatique de cette solution est prête et passe actuellement nos tests sur serveur réel. La commande ouvrira dès que la validation sera terminée.

Stack technique

DockerPythonmarimo
RAM minimum2 Go recommandés
CPU minimum1 vCPU (2 conseillés)
Port par défaut2718
OS compatiblesDistributions Linux au choix

marimo est un notebook Python open source (licence Apache-2.0) pensé comme un successeur de Jupyter. Chaque notebook est un simple fichier .py : il se versionne dans Git, se relit en revue de code et s'exécute comme un script. L'exécution est réactive : quand vous modifiez une cellule, marimo recalcule automatiquement les cellules qui en dépendent, si bien qu'il n'existe jamais d'état caché ni de résultat périmé à l'écran.

Installé sur votre VPS, marimo devient l'atelier de données de votre équipe : un éditeur web protégé par mot de passe, des notebooks qui restent sur votre serveur, et la puissance de calcul que vous choisissez. L'image installée embarque déjà pandas, polars, numpy et altair pour explorer des fichiers CSV ou Parquet, interroger une API et tracer des graphiques sans rien installer.

Un notebook marimo peut aussi devenir une petite application web : les éléments d'interface (curseurs, menus, tableaux) pilotent les calculs, et la commande `marimo run` sert le notebook en lecture seule, code masqué. Les notebooks Jupyter existants se convertissent avec `marimo convert`.

Fonctionnalités clés

Exécution réactive — modifier une cellule recalcule celles qui en dépendent, sans état caché.
Notebooks en Python pur — fichiers .py lisibles, versionnables dans Git et exécutables comme scripts.
Bibliothèques de données préinstallées — pandas, polars, numpy et altair prêts dès l'installation.
Éléments d'interface intégrés — curseurs, menus, tableaux et graphiques interactifs reliés au code.
Notebook vers application — marimo run publie un notebook en application web, code masqué.
Migration depuis Jupyter — marimo convert transforme un fichier .ipynb en notebook marimo.
Éditeur protégé par mot de passe — mot de passe généré à l'installation, affiché dans votre espace client.

Quand utiliser cette solution ?

1

L'atelier de données de l'équipe

Explorez des exports CSV ou Parquet, nettoyez-les avec pandas ou polars et partagez le notebook : vos collègues relisent un fichier .py, pas un JSON illisible.

2

Des tableaux de bord internes en Python

Un notebook muni de curseurs et de menus devient un outil interne : l'équipe commerciale filtre les chiffres sans toucher au code.

3

Former et enseigner

Les étudiants et les stagiaires travaillent sur le même serveur, dans le navigateur, sans installer Python sur leur poste ; l'exécution réactive rend chaque étape du raisonnement visible.

4

Prototyper avec vos API et vos modèles

Appelez vos API internes ou un modèle servi par Ollama sur le même VPS, comparez les résultats et gardez le prototype versionné dans Git.

Déployer marimo sur votre VPS

Guide optimisé pour les VPS Cloud ServOrbit.

01

Créer le VPS

Commandez un VPS Ubuntu 24.04 avec 2 Go de RAM : les bibliothèques de données chargées en mémoire en ont besoin. Un domaine n'est pas obligatoire — sans domaine, l'éditeur reste accessible par un tunnel SSH.

02

Installer marimo depuis le Marketplace

Dans votre espace client, sélectionnez marimo et cliquez sur Installer. Le script déploie le conteneur officiel, génère le mot de passe de l'éditeur et crée le volume qui conserve vos notebooks.

03

Ouvrir l'éditeur

Avec un domaine attaché (un sous-domaine de l'un de vos domaines, ou le sous-domaine gratuit du VPS marimo.{dns_slug}.servorbit-dns.com), l'éditeur s'ouvre sur https://<domaine>, HTTPS compris. Sans domaine, ouvrez un tunnel : ssh -L 2718:127.0.0.1:<port> root@<ip-du-vps> puis http://localhost:2718 — le port à utiliser est celui affiché dans votre espace client (2718 par défaut).

04

Se connecter la première fois

marimo affiche une page de connexion qui demande un mot de passe. Il a été généré à l'installation et figure dans votre espace client, sur la fiche de l'application. Saisissez-le : la session reste ouverte dans ce navigateur.

05

Créer votre premier notebook

L'éditeur ouvre le dossier des notebooks, qui contient déjà les tutoriels officiels. Créez un nouveau fichier, importez pandas ou polars et chargez un fichier : chaque cellule modifiée recalcule automatiquement celles qui en dépendent.

Questions fréquentes

Jupyter enregistre un notebook en JSON et exécute les cellules dans l'ordre où vous les lancez, ce qui laisse des résultats périmés à l'écran. marimo enregistre un fichier .py et recalcule automatiquement les cellules qui dépendent de celle que vous modifiez : l'affichage correspond toujours au code. Les notebooks Jupyter se convertissent avec marimo convert.

Démarrer rapidement un projet logiciel.

marimo n'est pas encore commandable.

L'installation automatique de cette solution est prête et passe actuellement nos tests sur serveur réel. La commande ouvrira dès que la validation sera terminée.

Besoin d'aide ?

Parcourez notre centre d'aide et notre FAQ, ou contactez notre équipe — rappel, WhatsApp ou e-mail. Support en français, anglais et arabe.

Écrire sur WhatsApps'ouvre dans un nouvel onglet