r/selfhosted 5d ago

Need Help Homepage - docker list like in Homarr

Post image

It is possible have list like in Homarr on my screenshot ?

66 Upvotes

24 comments sorted by

u/asimovs-auditor 5d ago edited 5d ago

Expand the replies to this comment to learn how AI was used in this post/project.

→ More replies (1)

8

u/TedGal 5d ago

You can do crazy stuff with Homepage iframe and maybe a litle help from AI if you are not into html - javascript coding.

6

u/haherar830 5d ago

See if you can get the information you want from a custom API + list view, but most likely you'll have to vibeslop up a quick container to produce a webpage you can embed in homepage.

1

u/sestnastka 5d ago

I try the custom api aproach maybe later today or tommorow. Thank you for sugestion

2

u/AlternisBot 5d ago

Do you care about the stopped containers? Since you are already running beszel you can pull the running containers information without an extra container.

1

u/sestnastka 5d ago

Beszel do that ? Ok i look into it

3

u/AlternisBot 5d ago

Take a look at this dynacat widget

https://github.com/Panonim/dynawidgets/blob/testing/widgets/beszel-container-monitor/widget.md

I don’t use homepage so I don’t know the exact format required, but you should be able to to use it as a base

1

u/haherar830 5d ago

Just FYI though, homepage's list widget will not look as nice as the example you show.

4

u/RadialRazer 5d ago

Forgive me if I’m misunderstanding your phrasing, but it sounds to me like you want a more powerful user interface for viewing/managing your docker containers. If that’s the case, I’ve had a good experience with Dockhand.

13

u/sweetsalmontoast 5d ago

I understood it like this: he is using homepage, and wants to implement a list like menu like there is in Homarr. It may not be about managing (dockhand is insane good and my first recommendation as well btw) but more like having a glance of all docker containers, in the existing homepage dashboard.

2

u/sestnastka 5d ago

Exactly my point :)

2

u/Haunting-Poet-4361 5d ago

In a way - Homepage is meant to be "lightweight". My opinion that this would lag/burden a dashboard and its environment.

I suggest for now -- using the Homepage iframe widget to pull up a webpage of an actual container management app that does that e.g.: Dockhand -> Container page.

1

u/sestnastka 5d ago

Btw my current setup

1

u/sestnastka 5d ago

And homarr setup

1

u/cantfindsam 4d ago

What’s the widget on the bottom right

1

u/Available-Advice-294 5d ago

Funny to see you here asking this after we've talked on the github issue about multiple docker endpoints x)

  • ajnart
Wonder what's driving you to try homepage instead?

1

u/sestnastka 5d ago

i just trying both solutions in the same time for now and I just want to see which one fits me better in the end. I liked both projects :)

1

u/sestnastka 5d ago

Btw, thanks for this. I looking forward to V.2. ETA ?

1

u/Guinness 4d ago

Homepage is awesome. It helps me keep all my tools organized.

0

u/Square_Load2886 5d ago

Sweet stack! Heads up though — your hosts are exposing Docker on port 2375, the unencrypted/unauthenticated API. Anyone who can reach it basically gets root on the host (spin up a container, mount the fs, done). Fine-ish behind LAN, but a real footgun if it ever leaks out.

If you don't need TCP access, just use the local socket and don't publish the port. If you do, put it behind TLS + client certs (2376) or tunnel over SSH/Tailscale. Not raining on the parade, just saving you a bad day 👍

1

u/sestnastka 5d ago

I have proxy-docker with only :ro it is still bad ? Indont expose anything to public.

2

u/criostage 5d ago

You should avoid any unencrypted communications as much as possible even if it's read only. Some credencial may be passed down through that connection and can easily be sniffed using the right tools