---
title: "Discussion on \"I Wanted a Dashboard. I Ended Up With Five Containers.\" | Hashnode"
description: "Discussion on \"I Wanted a Dashboard. I Ended Up With Five Containers.\". Docker, Portainer, Homepage, monitoring and an early lesson in why 'running' doesn't always mean 'ready'."
url: "https://hashnode.com/posts/i-wanted-a-dashboard-i-ended-up-with-five-containers/6ad16af59216b215a4cd7ab6"
---

[Feed](https://hashnode.com/feed) /

Discussion

# [I Wanted a Dashboard. I Ended Up With Five Containers.](https://cmrlab.hashnode.dev/i-wanted-a-dashboard-i-ended-up-with-five-containers?utm_source=hashnode&utm_medium=feed)

Docker, Portainer, Homepage, monitoring and an early lesson in why 'running' doesn't always mean 'ready'.

Oct 16 · 10 min read · cmrlab.hashnode.dev  
Read the article

-   [#docker](https://hashnode.com/tag/docker)
-   [#homelab](https://hashnode.com/tag/homelab)
-   [#self-hosting](https://hashnode.com/tag/self-hosting)
-   [#proxmox](https://hashnode.com/tag/proxmox)
-   [#troubleshooting](https://hashnode.com/tag/troubleshooting)

## Written by

[Charles Rattan](https://hashnode.com/@charlesrattan)

@charlesrattan

  
[View profile](https://hashnode.com/@charlesrattan)

## Responses 1

Markdown supported · ⌘↵ to post

[StackShortlist](https://hashnode.com/@veristria)

[Oct 17](https://hashnode.com/posts/i-wanted-a-dashboard-i-ended-up-with-five-containers/6ad16af59216b215a4cd7ab6/comment/6ad33a922fb68973c157f52f)

The HOMEPAGE\_ALLOWED\_HOSTS bit is a good example of the config living somewhere other than where you'd look first. The point about Uptime Kuma is fair too. If a service has a health or API endpoint, pointing the check at that instead of the login page gets a bit closer to "actually working" than "online". For Vaultwarden, testing a restore from backup before trusting it with anything real is the step that tends to get skipped.
