Cannot load an apps on a .local domain (Apple only...)

What type of hardware are you using: Old laptop or computer
What YunoHost version are you running: 12.0.14 (stable)
How are you able to access your server: The webadmin
SSH
Direct access via physical keyboard/screen

Describe your issue

Deployed on Raspberry Pi with “mylab.local”.
Installed n8n, metabase and uptime kuma… each with subdomain like “n8n.mylab.local”
Can access admin, update, etc.
Can install apps.
Cannot run ANY apps.
I thought it was because the RPi 4 is underpowered so…

I install it on an older laptop (Lenovo L14 Gen 2)
Everything is faster… install same apps, use a different domain (lab.local)
Install apps under subdomains like uptime.lab.local.

Again, all diagnostics ok (except… can’t reach from external, etc)

https://lab.local opens the admin page. Can also open the interface, but cannot launch ANY app.
Try to launch from Mac Safari, iOS Safari… and you know what? I had a thought maybe it’s Apple.

I try from a PC with Edge. Opens! Click on app, there is a certificate error (of course), and then app opens.
From Mac or iPhone or iPad, click on app, it has a loading bar under the URL, but nothing happens.

So… not a BIG problem, but what can I change to run on Apple?
(I just found out it’s an “Apple” problem while writing this :slight_smile: )

Share relevant logs or error messages

N/A (what logs can I show?) I think this is now client side issue.

Hello,
Have a look at this page.

mDNS protocol does not allow for subdomains to be created. So domain.local will work, while sub.domain.local is not possible.

¯\(ツ)

Thank you for the reply! I will review. I was just testing with Chrome on Mac. It actually shows the error [ ERR_NAME_NOT_RESOLVED ] which clued me in. I wonder why it works on PC (Edge)…

So does this mean some apps will not work then… like Metabase that “needs” a subdomain/full domain?

I think you can create as many local domains as you need.

1 Like