<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/homelab-atlas-self-hosted-homelab-diagrams-f4xunvxjb" -->

---
title: Homelab Atlas: Self-Hosted Homelab Diagrams | daily.dev
description: Homelab Atlas is a self-hosted diagram editor that maps out the machines and services in a homelab and does much of the layout work. You add machines and...
canonical: https://daily.dev/posts/homelab-atlas-self-hosted-homelab-diagrams-f4xunvxjb
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Homelab Atlas: Self-Hosted Homelab Diagrams | daily.dev
og:description: Homelab Atlas is a self-hosted diagram editor that maps out the machines and services in a homelab and does much of the layout work. You add machines and...
og:url: https://daily.dev/posts/homelab-atlas-self-hosted-homelab-diagrams-f4xunvxjb
og:image: https://api.daily.dev/og/posts/f4xuNvXJB.png
og:image:alt: Homelab Atlas: Self-Hosted Homelab Diagrams
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Homelab Atlas: Self-Hosted Homelab Diagrams

**[Noted](https://daily.dev/sources/noted)** · [@noted](https://daily.dev/noted) · 5 min read · 4 upvotes · 1 comments

## Summary

Homelab Atlas is a self-hosted diagram editor that maps out the machines and services in a homelab and does much of the layout work. You add machines and assign services, and it renders a clean diagram with recognizable logos for popular self-hosted apps. It can discover Docker containers through an optional collector, identify devices via Nmap, or import an existing network scan, letting you review results before adding them. It runs via Docker Compose with AMD64 and ARM64 images and needs no separate database, but it stores projects in the browser, so you must export to JSON to keep a backup, and it has no built-in authentication.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://noted.lol/homelab-atlas>

## Questions this post answers

### How does Homelab Atlas discover devices and containers for a homelab diagram?

Homelab Atlas can discover Docker containers through an optional collector and identify network devices using Nmap, and it can also import results from an existing network scan. Discovered items are not added automatically; you review the results and choose what to include before they appear on the diagram.

_daily.dev surfaces self-hosted tooling like this for homelabbers mapping out growing infrastructure._

### Does Homelab Atlas persist diagrams if I mount a Docker volume?

No, mounting a Docker volume does not reliably back up a Homelab Atlas project because the working diagram is stored in the browser rather than on disk. To keep a project safe, you need to export it as a JSON file; finished diagrams can also be exported as PNG or SVG images for sharing.

_daily.dev helps self-hosters catch storage quirks like this before they lose a config._

### Is Homelab Atlas secure enough to expose to the internet?

No, Homelab Atlas has no built-in authentication, so it should be kept on the local network rather than made publicly accessible. It runs via Docker Compose with AMD64 and ARM64 images and requires no separate database for the basic setup.

_daily.dev keeps self-hosters informed on deployment tradeoffs like this before exposing a service._

## Community discussion

Top comments from developers on daily.dev.

**@juanplaza** · 0 upvotes

> Who's running this on their homelab? Is it worth replacing Homarr?

## Similar posts on daily.dev

- [Homelable: A Visual Map of Your Home Server Setup](https://daily.dev/posts/homelable-a-visual-map-of-your-home-server-setup-7qskgvzin) · Noted · 111 upvotes · 6 comments
- [A dashboard replaced my scattered notes, and now my home lab actually feels organized](https://daily.dev/posts/a-dashboard-replaced-my-scattered-notes-and-now-my-home-lab-actually-feels-organized-uybykq0n4) · XDA Developers · 0 upvotes · 0 comments
- [I mapped every machine in my home lab with this free tool](https://daily.dev/posts/i-mapped-every-machine-in-my-home-lab-with-this-free-tool-pd1pjeshn) · XDA Developers · 2 upvotes · 0 comments
- [Rebuilding My Homelab with Compose, Ruby, IPv6, and No Kubernetes](https://daily.dev/posts/rebuilding-my-homelab-with-compose-ruby-ipv6-and-no-kubernetes-tu8vhdqzn) · Hacker News · 1 upvotes · 0 comments

---

Tags: [#docker](https://daily.dev/tags/docker), [#self-hosting](https://daily.dev/tags/self-hosting), [#homelab](https://daily.dev/tags/homelab)

[View this post on daily.dev](https://daily.dev/posts/homelab-atlas-self-hosted-homelab-diagrams-f4xunvxjb)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Homelab Atlas: Self-Hosted Homelab Diagrams","url":"https://daily.dev/posts/homelab-atlas-self-hosted-homelab-diagrams-f4xunvxjb","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/homelab-atlas-self-hosted-homelab-diagrams-f4xunvxjb"},"datePublished":"2026-10-30T11:03:49.846Z","dateModified":"2026-10-31T08:00:13.318Z","description":"Homelab Atlas is a self-hosted diagram editor that maps out the machines and services in a homelab and does much of the layout work. You add machines and...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/c6c7076b62f2844e8f277289b174bd92?_a=AQAEuop","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/c6c7076b62f2844e8f277289b174bd92?_a=AQAEuop","isAccessibleForFree":true,"articleSection":"Noted","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Person","name":"Jeremy","url":"https://daily.dev/noted","image":"https://media.daily.dev/image/upload/f_auto/v1650038055/avatars/Ep4ZyI0wF3cWNWXQjc2m1","description":"Hey there! 👋 I'm Jeremy, creator of Noted.lol. I'm a Self Hosting and Homelab autodidact!","interactionStatistic":{"@type":"InteractionCounter","interactionType":{"@type":"EndorseAction"},"userInteractionCount":4000}},"commentCount":1,"discussionUrl":"https://daily.dev/posts/homelab-atlas-self-hosted-homelab-diagrams-f4xunvxjb","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":4},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":1}],"keywords":"docker,self-hosting,homelab","timeRequired":"PT5M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Noted","item":"https://daily.dev/sources/noted"},{"@type":"ListItem","position":3,"name":"Homelab Atlas: Self-Hosted Homelab Diagrams"}]}
{"@context":"https://schema.org","@type":"WebPage","@id":"https://daily.dev/posts/homelab-atlas-self-hosted-homelab-diagrams-f4xunvxjb","comment":[{"@type":"Comment","text":"Who’s running this on their homelab? Is it worth replacing Homarr?","datePublished":"2026-10-30T20:11:26.165Z","url":"https://daily.dev/posts/f4xuNvXJB#c-B8kjfS6MD","author":{"@type":"Person","name":"Juan Plaza","url":"https://daily.dev/juanplaza","image":"https://media.daily.dev/image/upload/s--O0TOmw4y--/f_auto/v1715772965/public/noProfile"}}]}
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://daily.dev/posts/homelab-atlas-self-hosted-homelab-diagrams-f4xunvxjb#faq","mainEntity":[{"@type":"Question","name":"How does Homelab Atlas discover devices and containers for a homelab diagram?","acceptedAnswer":{"@type":"Answer","text":"Homelab Atlas can discover Docker containers through an optional collector and identify network devices using Nmap, and it can also import results from an existing network scan. Discovered items are not added automatically; you review the results and choose what to include before they appear on the diagram. daily.dev surfaces self-hosted tooling like this for homelabbers mapping out growing infrastructure."}},{"@type":"Question","name":"Does Homelab Atlas persist diagrams if I mount a Docker volume?","acceptedAnswer":{"@type":"Answer","text":"No, mounting a Docker volume does not reliably back up a Homelab Atlas project because the working diagram is stored in the browser rather than on disk. To keep a project safe, you need to export it as a JSON file; finished diagrams can also be exported as PNG or SVG images for sharing. daily.dev helps self-hosters catch storage quirks like this before they lose a config."}},{"@type":"Question","name":"Is Homelab Atlas secure enough to expose to the internet?","acceptedAnswer":{"@type":"Answer","text":"No, Homelab Atlas has no built-in authentication, so it should be kept on the local network rather than made publicly accessible. It runs via Docker Compose with AMD64 and ARM64 images and requires no separate database for the basic setup. daily.dev keeps self-hosters informed on deployment tradeoffs like this before exposing a service."}}]}
```

