marimo on Ubuntu 24.04 LTS by cloudimg

Applications

Overview

marimo 0.23.10 (Apache-2.0) on Ubuntu 24.04 LTS by cloudimg. The open-source reactive Python notebook where cells re-run automatically on their dependencies and notebooks are pure .py files, served behind nginx HTTP Basic auth with notebooks on a dedicated data disk and a per-VM password. 24/7 cloudimg support.

Description

## marimo on Ubuntu 24.04 LTS by cloudimg

marimo is an open-source reactive Python notebook. Cells re-run automatically based on their dependencies, so notebook state is always consistent - no hidden, out-of-order state. Notebooks are stored as pure .py files (git-friendly and importable as modules) and any notebook can be served as an interactive web app. It is the modern, reproducible alternative to Jupyter. The cloudimg image installs marimo 0.23.10 in a Python virtualenv behind an nginx reverse proxy on port 80 with HTTP Basic auth, stores notebooks on a dedicated Azure data disk, and generates a unique password on the first boot of every VM. Backed by 24/7 expert support.

Reactive Notebooks

Cells re-run automatically based on their dependencies, so state is always consistent. Notebooks are pure .py files - git-friendly and importable - and any notebook can be served as an interactive web app. A sample reactive notebook (a slider-driven altair chart) ships by default.

Dedicated Data Disk

Notebooks live on a dedicated, independently resizable Azure data disk mounted at /var/lib/marimo, separate from the OS disk and re-provisioned with every VM.

Secured By nginx

The marimo editor binds to loopback only; nginx on port 80 is the single trust boundary, enforcing HTTP Basic auth with a per-VM password generated on first boot in a root-only file, with WebSocket proxying for reactive updates.

Why Choose cloudimg?

* 24/7 Expert Support with guaranteed 24 hour response. Contact support@cloudimg.co.uk

* Production Ready from Launch Pre configured, security patched, and validated before publication

* Azure Native Integration Built with Azure Linux Agent, cloud init, and Gen2 Hyper V

What is Included

* marimo 0.23.10 in a Python virtualenv at /opt/marimo/venv (with pandas, numpy, matplotlib and altair)

* A sample reactive notebook (dependency-driven cells, a slider widget and an altair chart)

* nginx on port 80 fronting the loopback editor with HTTP Basic auth and websocket proxying

* A dedicated Azure data disk at /var/lib/marimo for your notebooks

* A unique per-VM password generated on first boot, in a root-only file

* marimo.service and nginx.service as systemd units, enabled and active

Use Cases

Reactive, reproducible data notebooks, dashboards and internal tools served as web apps, a git-friendly alternative to Jupyter, and self-hosted Python data analysis.

marimo serves plain HTTP on port 80 - front it with TLS and your own domain before public exposure.

Visit www.cloudimg.co.uk/guides/marimo-on-ubuntu-24-04-azure for the full user guide.

marimo is a trademark of Marimo, Inc. This image repackages the open-source marimo project and is not affiliated with or endorsed by the marimo project. All trademarks are the property of their respective holders.

Deploy on AWS

Launch this pre-configured AMI on AWS with 24/7 support from cloudimg.

View on AWS Marketplace

24/7 Support Included

Email: support@cloudimg.co.uk

Phone: (+44) 0333 006 4730

Product Details

Category
Applications
Support
24/7, 365 days/year
Platform
AWS (Amazon Web Services)