H
Homarr3mo ago
Dultus

Homarr can't connect to other local (docker hosted) servers. Dash. is not working either.

Hey folks, I've got the issue that I can't receive any information regards my other containers. Dash. and Homarr are also in the same network. The pings work on external websites (for example google.com) The orange pings just say "waiting". I assume that's the same reason why Homarr can't show any information from dash. Any ideas there? The services are up and running.
55 Replies
Cakey Bot
Cakey Bot3mo ago
Thank you for submitting a support request. Depending on the volume of requests, our team should get in contact with you shortly.
⚠️ Please include the following details in your post or we may reject your request without further comment: - Log (See https://homarr.dev/docs/community/faq#how-do-i-open-the-console--log) - Operating system (Unraid, TrueNAS, Ubuntu, ...) - Exact Homarr version (eg. 0.15.0, not latest) - Configuration (eg. docker-compose, screenshot or similar. Use ``your-text`` to format) - Other relevant information (eg. your devices, your browser, ...)
❓ Frequently Asked Questions | Homarr documentation
Can I install Homarr on a Raspberry Pi?
Dultus
DultusOP3mo ago
No description
Dultus
DultusOP3mo ago
If it matters; I'm hosing on a Raspberry Pi 5 and use Portainer.
Serenaphic
Serenaphic3mo ago
Hi, firstly make sure your homarr can communicate with the other services, you might need to configure a bridge. Secondly, Dashdot is a clientside integration, so it's the browser that accesses it through an iframe, homarr backend does not interfere. You have to make sure that there's no protocol change (http to https) and that if you use https, your certificates are valid due to the complexity of iframes though, this widget is currently not supported anymore. It is only provided for people to use to their own leisure, but we cannot offer help setting it up more than this
Dultus
DultusOP3mo ago
Dash. and Homarr are on the same network bridge and both run via HTTP I see. Thank you though
Serenaphic
Serenaphic3mo ago
Dashdot needs to be accessible using the provided address by your browser
Dultus
DultusOP3mo ago
Just to check; a regular iframe works.
Dultus
DultusOP3mo ago
No description
Serenaphic
Serenaphic3mo ago
Check your console, it may give you more info It's strange but nothing much we can do. If you do think it is a bug, you're always welcome to go ahead and contribute to the code to fix it, but as mentioned, this specific widget is getting deprecated
Dultus
DultusOP3mo ago
I guess it works like that via a regular iframe. I'm quite new to docker and co. so it's most likely an issue caused by myself or Portainer I guess. So I'm not good enough yet to fix anything there yet. 😄
Serenaphic
Serenaphic3mo ago
Pro-tip, you're better of waiting for homarr V1, we'll have a real integration there that won't be buggy like that
Dultus
DultusOP3mo ago
Though any ideas why the other apps just show the orange dot saying "waiting..."?
Serenaphic
Serenaphic3mo ago
Check your console and logs
Dultus
DultusOP3mo ago
No description
Serenaphic
Serenaphic3mo ago
Just wait 10 mintues for everything to load up
Dultus
DultusOP3mo ago
Could it be that it can't use the ports?
Wanhack
Wanhack3mo ago
Firewall maybe
Dultus
DultusOP3mo ago
Has always been like that before
Serenaphic
Serenaphic3mo ago
It's a timeout thing, you have to legit let the page load for 10 minutes and then check browser console logs
Wanhack
Wanhack3mo ago
What is your docker network setup? Are you using just the IP addresses with ports or do you have a reverse proxy and use DNS?
Dultus
DultusOP3mo ago
Looks like hell haha, haven't done much thought about networks. No reverse proxy and/or DNS. Dash. is on the same network as Homarr though, so I'd assume it should work there at least.
Dultus
DultusOP3mo ago
I need to tidy that up. I'm aware of that. :V
No description
Wanhack
Wanhack3mo ago
So you are using IP:Port, right?
Dultus
DultusOP3mo ago
Jup.
Wanhack
Wanhack3mo ago
Do you have UFW enabled on your server?
Dultus
DultusOP3mo ago
Nope, I don't. Where do I do that? Or rather how?
Wanhack
Wanhack3mo ago
Well if UFW is enabled, then it could cause an issue
Dultus
DultusOP3mo ago
Ah, okay. Thought otherwise because the U stands for uncomplicated after all. x)
Wanhack
Wanhack3mo ago
If you want to check, go onto you machine and try
sudo ufw allow port/tcp
sudo ufw allow port/tcp
replace port with the port that Dash uses example sudo ufw allow 1234/tcp
Dultus
DultusOP3mo ago
I don't even have ufw on my device yet.
Wanhack
Wanhack3mo ago
Can you check with ufw status?
Dultus
DultusOP3mo ago
I'd need to install ufw first. Because the command's not getting found.
Wanhack
Wanhack3mo ago
Got it Can you ping from inside the container?
Dultus
DultusOP3mo ago
Yup, I can. At least from dash. to homarr. Other way around doesn't work because "ping" was not found on the homarr volume.
Serenaphic
Serenaphic3mo ago
wget instead
Dultus
DultusOP3mo ago
Okay, I get a connection refused!
Serenaphic
Serenaphic3mo ago
I saw in your screenshot that the ip's were different groups too btw, not sure what that means homarr is under 192, dash is under 172
Dultus
DultusOP3mo ago
Yeah, they're not anymore. It's basically a virtual NIC.
Dultus
DultusOP3mo ago
No description
Dultus
DultusOP3mo ago
Saw that one too and fixed it.
Serenaphic
Serenaphic3mo ago
Why not host networking? get them on the same ip, different ports
Dultus
DultusOP3mo ago
What's the difference?
Serenaphic
Serenaphic3mo ago
Everything is the same network, which is the host
Dultus
DultusOP3mo ago
That way I can't access dash anymore because the connection refuses.
Serenaphic
Serenaphic3mo ago
Maybe because the port it's trying to use is already occupied
Dultus
DultusOP3mo ago
It's not though. Using different ports on all services.
Serenaphic
Serenaphic3mo ago
And the Ip should be the same one as homarr's
Dultus
DultusOP3mo ago
That shouldn't matter considering I go though server.local as name anyways?
Serenaphic
Serenaphic3mo ago
Oh, you have a proxy
Dultus
DultusOP3mo ago
It's just the hostname. It reports to my router that it's name is server.local. The routing within is probably done via Docker I guess? The addresses displayed here are not internal addresses of the network but instead inside the virtual NIC. The actual address of the device is 192.168.178.51 I wouldn't be able to connect to these addresses via my own PC. Could also be something Portainer does. I haven't set up a proxy.
Bims0n
Bims0n3mo ago
Hi guys, just wanted to hook into the conversation as I am also having trouble connecting to my self hosted services using Homarr for some days now, previosly it worked fine. Funnily enough network devices as my printer get pinged properly. They are all hooked up on the same standard network bridge. Any clues on how to proceed?
No description
No description
Bims0n
Bims0n3mo ago
This is the Docker Log, matches the Firefox log where a lot of timeouts are present
No description
Bims0n
Bims0n3mo ago
aaaaah fml, Marius saved the day again! Homarr appearently does not like the Multiple Gateway Option present on DSM: https://kb.synology.com/en-nz/DSM/help/DSM/AdminCenter/connection_network_route?version=6
Network Routing | DSM - Synology Knowledge Center
Synology Knowledge Center offers comprehensive support, providing answers to frequently asked questions, troubleshooting steps, software tutorials, and all the technical documentation you may need.
Wanhack
Wanhack3mo ago
Are the on the same Docker network, or do you have UFW enabled?
Bims0n
Bims0n3mo ago
I literally postet a screenshot where you can see that they are all on the same standard bridge network (2nd screenshot) but problem got resolved, I disabled DSMs Multiple Gate checkbox and things are good again. Marius recommended it (step 15) and by accident I stumbled over the guide: https://mariushosting.com/how-to-install-homarr-on-your-synology-nas/
Marius Hosting
How to Install Homarr on Your Synology NAS
Trustworthy expert guide to your Synology NAS.
Want results from more Discord servers?
Add your server