Self-hostable OSS Mermaid Diagram Visualization
10K+
Atlantis is a self-hosted Mermaid.js diagramming application built with Next.js and Shadcn UI. It provides a modern split-pane diagram editor with code and live preview, supporting all Mermaid.js diagram types. Diagrams are saved as local JSON files, making backup and self-hosting straightforward.
data/diagrams.json by default)docker pull strikead/atlantis:latest
docker run -d \
--name atlantis \
-p 3000:3000 \
-v $(pwd)/data:/app/data \
--restart unless-stopped \
strikead/atlantis:latest
Visit http://localhost:3000 in your browser.
| Environment Variable | Default | Description |
|---|---|---|
| PORT | 3000 | Port the application listens on |
| ATLANTIS_DATA_DIR | atlantis_data | Directory for storing diagram JSON files |
| ENABLE_API_ACCESS | false | Enable REST API and documentation at /docs |
/app/data/diagrams.json.ATLANTIS_DATA_DIR.services:
atlantis:
image: strikead/atlantis:latest
ports:
- "3000:3000"
volumes:
- ./data:/app/data
restart: unless-stopped
You can back up or restore all diagrams via the application settings in the UI.
Enable the REST API by setting ENABLE_API_ACCESS=true. API documentation will be available at /docs.
latest: Most recent stable releasevX.Y.Z: Specific releasessha-xxxx: Development builds from sourceMIT
More details and documentation:
https://github.com/Fantastic-Computing-Machine/atlantis
Content type
Image
Digest
sha256:e107f0cf9…
Size
2.4 GB
Last updated
6 months ago
docker pull strikead/atlantis