# URL doesn\`t open during Cells installation process

**URL:** <https://forum.pydio.com/t/url-doesn-t-open-during-cells-installation-process/2954>\
**Category:** Pydio Cells\
**Tags:** install\
**Created:** [December 8, 2019, 10:46am UTC](https://forum.pydio.com/t/url-doesn-t-open-during-cells-installation-process/2954 "2019-12-08T10:46:04Z")\
**Posts on this page:** 12\
**Page:** 1

<div class="post-metadata">

**Author:** ![null9](https://avatars.discourse-cdn.com/v4/letter/n/c77e96/32.png) [@null9](https://forum.pydio.com/u/null9)\
**Post date:** [December 8, 2019, 10:46am UTC](https://forum.pydio.com/t/url-doesn-t-open-during-cells-installation-process/2954/1 "2019-12-08T10:46:04Z")

</div>

Hi there,

during the Cells installation via Terminal, this line appears:

**"Opening URL _MyDomain_ in your browser. Please copy/paste it if the browser is not on the same machine."**

Unfortunately nothing happens after this step.  
No Browser opens up and if I copy/paste either internal or external URL, no Cells installation dialog appears. Both URLs aren’t reachable.

Is this a known behaviour? Can anyone help?

Thanks in advance.

BTW: Clean install on fresh Ubuntu 18.04. (on VPS) All standard Ports are open and A Records working. I followed these instructions: [https://pydio.com/en/docs/cells/v2/debianubuntu-systems](https://pydio.com/en/docs/cells/v2/debianubuntu-systems) and [https://pydio.com/en/docs/cells/v2/cells-installation](https://pydio.com/en/docs/cells/v2/cells-installation)

---

<div class="post-metadata">

**Author:** ![ciphermenial](https://yyz2.discourse-cdn.com/flex032/user_avatar/forum.pydio.com/ciphermenial/32/1076_2.png) [@ciphermenial](https://forum.pydio.com/u/ciphermenial)\
**Post date:** [December 9, 2019, 1:10am UTC](https://forum.pydio.com/t/url-doesn-t-open-during-cells-installation-process/2954/2 "2019-12-09T01:10:24Z")

</div>

What are you entering for the Internal & External URLs?

---

<div class="post-metadata">

**Author:** ![null9](https://avatars.discourse-cdn.com/v4/letter/n/c77e96/32.png) [@null9](https://forum.pydio.com/u/null9)\
**Post date:** [December 9, 2019, 6:43am UTC](https://forum.pydio.com/t/url-doesn-t-open-during-cells-installation-process/2954/3 "2019-12-09T06:43:24Z")

</div>

Hi,

it’s external: [https://cloud.null9.rocks](https://cloud.null9.rocks) and internal: [https://217.160.43.149:8080](https://217.160.43.149:8080)

---

<div class="post-metadata">

**Author:** ![zayn](https://avatars.discourse-cdn.com/v4/letter/z/a87d85/32.png) [@zayn](https://forum.pydio.com/u/zayn)\
**Post date:** [December 9, 2019, 8:41am UTC](https://forum.pydio.com/t/url-doesn-t-open-during-cells-installation-process/2954/4 "2019-12-09T08:41:13Z")

</div>

Hello @null9,

the browser tab opens only if you install Cells on the same machine as the OS graphic interface,

if you are installing on a remote server, then you must access the URL defined with **EXTERNAL\_URL**.

---

<div class="post-metadata">

**Author:** ![null9](https://avatars.discourse-cdn.com/v4/letter/n/c77e96/32.png) [@null9](https://forum.pydio.com/u/null9)\
**Post date:** [December 9, 2019, 10:40am UTC](https://forum.pydio.com/t/url-doesn-t-open-during-cells-installation-process/2954/5 "2019-12-09T10:40:52Z")

</div>

Hi Zayn,

okay, I see. But when I paste the external [https://cloud.null9.rocks](https://cloud.null9.rocks) in the browser, nothing happens as described. Have you got any idea to solve this?

Thanks so much!

---

<div class="post-metadata">

**Author:** ![zayn](https://avatars.discourse-cdn.com/v4/letter/z/a87d85/32.png) [@zayn](https://forum.pydio.com/u/zayn)\
**Post date:** [December 9, 2019, 12:33pm UTC](https://forum.pydio.com/t/url-doesn-t-open-during-cells-installation-process/2954/6 "2019-12-09T12:33:38Z")

</div>

@null9,

Could you try with the following settings:  
INTERNAL = `https://cloud.null9.rocks/`  
EXTERNAL = `https://cloud.null9.rocks/`

also, are you making use of let’s encrypt or your own certificates?

---

<div class="post-metadata">

**Author:** ![null9](https://avatars.discourse-cdn.com/v4/letter/n/c77e96/32.png) [@null9](https://forum.pydio.com/u/null9)\
**Post date:** [December 9, 2019, 10:41pm UTC](https://forum.pydio.com/t/url-doesn-t-open-during-cells-installation-process/2954/7 "2019-12-09T22:41:59Z")

</div>

Hi zayn,

sorry for the delay! … Yes, I make use of Let’s Encrypt.  
And sorry for my unsophisticated approach to the Pydio installation. I’m new in the command line business , )

I just opened the config file (./cells config list) and this warning came up:

> Warning: no private IP detected for binding broker. Will bind to 217.160.43.149, which may give public access to the broker.

Maybe this makes it more clear to you what’s happening?

Back to Let’s Encrypt. So far I just confirmed the usage of Let’s Encrypt during the Cells installation. Now, do I have to Install anything else on the server? (probably yes … maybe Certbot or something?)

Sorry again for all these questions. I’m using Pydio for quite a while, but since the installation of Cells require some Terminal action, I have to go through this.

Cheers Tim

P.S.: Oh, and how do I change the internal URL again? ; )

---

<div class="post-metadata">

**Author:** ![zayn](https://avatars.discourse-cdn.com/v4/letter/z/a87d85/32.png) [@zayn](https://forum.pydio.com/u/zayn)\
**Post date:** [December 10, 2019, 8:36am UTC](https://forum.pydio.com/t/url-doesn-t-open-during-cells-installation-process/2954/8 "2019-12-10T08:36:46Z")

</div>

Hey @null9,

> [@null9](#):
>
> P.S.: Oh, and how do I change the internal URL again? ; )

If you are on Cells 2.0 you can make use of the following command `./cells config proxy url`

> [@null9](#):
>
> Back to Let’s Encrypt. So far I just confirmed the usage of Let’s Encrypt during the Cells installation. Now, do I have to Install anything else on the server? (probably yes … maybe Certbot or something?)

No worries everything is being handled by [Caddy](https://caddyserver.com/v1/) (our embedded webserver)

> [@null9](#):
>
> Warning: no private IP detected for binding broker. Will bind to 217.160.43.149, which may give public access to the broker.

Once you changed both internal and external to the same domain, could you try to redo the same steps and see if you still see this warning.

---

<div class="post-metadata">

**Author:** ![null9](https://avatars.discourse-cdn.com/v4/letter/n/c77e96/32.png) [@null9](https://forum.pydio.com/u/null9)\
**Post date:** [December 10, 2019, 9:31pm UTC](https://forum.pydio.com/t/url-doesn-t-open-during-cells-installation-process/2954/9 "2019-12-10T21:31:35Z")

</div>

Hi Zayn,

thanks for your ideas!  
Unfortunately I get the same warnings and don’t see any Cells browser installation dialog under internal and external URL.

Can I give you any log file or anything else that enables you to inspect this a little deeper?  
It’s most probably a beginners mistake ; )

Thank you!  
Tim

---

<div class="post-metadata">

**Author:** ![zayn](https://avatars.discourse-cdn.com/v4/letter/z/a87d85/32.png) [@zayn](https://forum.pydio.com/u/zayn)\
**Post date:** [December 11, 2019, 8:40am UTC](https://forum.pydio.com/t/url-doesn-t-open-during-cells-installation-process/2954/10 "2019-12-11T08:40:09Z")

</div>

hey @null9,

Would you mind listing me all the settings that you have used for the installation process?

> [@null9](#):
>
> Can I give you any log file or anything else that enables you to inspect this a little deeper?  
> It’s most probably a beginners mistake ; )

If you are running Cells directly through the cli you could copy paste the logs displayed otherwise if you are making use of a systemd service, see if you are redirecting the logs inside a file.

---

<div class="post-metadata">

**Author:** ![null9](https://avatars.discourse-cdn.com/v4/letter/n/c77e96/32.png) [@null9](https://forum.pydio.com/u/null9)\
**Post date:** [December 13, 2019, 4:37pm UTC](https://forum.pydio.com/t/url-doesn-t-open-during-cells-installation-process/2954/11 "2019-12-13T16:37:35Z")

</div>

Hi zayn,

Cells is up and running. (On CentOS 7 now) But still not reachable!

These are the Warnings/Errors I get:

Warning: no private IP detected for binding broker. Will bind to (My IP Address), which may give public access to the broker.

WARNING: File descriptor limit 1024 is too low for running Pydio Cells Home Edition in production. At least 8192 is recommended. Fix with “ulimit -n 8192”.

ERROR pydio.gateway.proxy Could not run {“error”: “registration error: acme: Error 403 - urn:acme:error:unauthorized - Account creation on ACMEv1 is disabled. Please upgrade your ACME client to a version that supports ACMEv2 / RFC 8555. See [https://community.letsencrypt.org/t/end-of-life-plan-for-acmev1/88430](https://community.letsencrypt.org/t/end-of-life-plan-for-acmev1/88430) for details.”}

Ho do I generate the logs you’d need to get a clue?  
And how do I edit the “private IP”?

Thanks so much!

---

<div class="post-metadata">

**Author:** ![drzraf](https://yyz2.discourse-cdn.com/flex032/user_avatar/forum.pydio.com/drzraf/32/1207_2.png) [@drzraf](https://forum.pydio.com/u/drzraf)\
**Post date:** [February 19, 2020, 5:18pm UTC](https://forum.pydio.com/t/url-doesn-t-open-during-cells-installation-process/2954/12 "2020-02-19T17:18:13Z")

</div>

I’m experiencing the very same behavior on the same (and most normal configuration).

First, the URL not reachable:  
If `internalUrl` (= `--bind`) is not the same as external, it seems the binary does not bind to a socket and my _guess_ is that it **fails** to generate a certificate and so can not further listen on 443. But then, **what would be the proper value for the --bind**?

**if** we set `--bind` to the value of `--external`, then the web installer is usable. **Still** , it sounds wrong because and induce fear about installation security, especially **IP address privacy** (eg, if behind CloudFlare)

Then the warning:  
`Warning: no private IP detected for binding broker. Will bind to XXX, which may give public access to the broker.`  
I’m having hard time understanding the reasons under this message. It even happened when setting `--bind` to `localhost` (but see the above issue n°1).

Two notes:

- All machines possess `127.0.0.1` | `::1 (lo)`, so why not systematically `--bind` on this interface for the internalUrl?
- Most of the confusion comes from not knowing **what** are we binding? Internal webservices or external webserver? And if both are configurable, why do we only have **one** `--bind` parameter?

See also the related issues/questions:

- [[solved] Unable to install Cells V2](https://forum.pydio.com/t/solved-unable-to-install-cells-v2/2897/2)

Quoting: [https://pydio.com/en/docs/cells/v2/debianubuntu-systems](https://pydio.com/en/docs/cells/v2/debianubuntu-systems)

```auto
    Internal URL: it defines the interface where the internal webserver of the application is bound. It MUST contain a server name and a port, should be of this form :.
    External URL: This is the main entry point from the outside world, the address you will communicate to your endusers. It typically differs from the internal URL when you are behind a reverse proxy or in a container.

```
