https://github.com/davidbrochart/macroverse
https://github.com/davidbrochart/macroverse
Last synced: 28 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/davidbrochart/macroverse
- Owner: davidbrochart
- License: mit
- Created: 2025-10-09T10:15:01.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2026-01-13T14:03:34.000Z (about 1 month ago)
- Last Synced: 2026-01-13T19:58:26.291Z (about 1 month ago)
- Language: Python
- Size: 57.6 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# Macroverse
[](https://github.com/davidbrochart/macroverse/actions)
[Jupyverse](https://github.com/jupyter-server/jupyverse) environment deployment.
## Installation
Install [micromamba](https://mamba.readthedocs.io/en/latest/installation/micromamba-installation.html),
create an environment an install `macroverse` and `nginx`:
```bash
micromamba create -n macroverse
micromamba activate macroverse
micromamba install nginx pip
pip install macroverse
```
## Usage
### Process containers
In this configuration, Jupyter servers run in processes on the same machine.
Enter in the terminal:
```bash
macroverse --open-browser
```
This should open a browser window with a list of environments.
Click on `New environment` and enter an `Environment YAML`.
Click `Submit` and wait until the environment is created.
Click on `New server` and then on `Add environment(s)`, and enter the name of the environment you just created.
Then click on the link of the server. This should open JupyterLab in a new tab with the enabled environments.
### Docker containers
You must have Docker installed. In this configuration, Jupyter servers run in Docker containers.
Enter in the terminal:
```bash
macroverse --open-browser --container docker
```
The UX is the same as for process containers.