# Custom URL with MusicBrainz Docker

**URL:** https://community.metabrainz.org/t/custom-url-with-musicbrainz-docker/514402
**Category:** Development
**Tags:** docker, musicbrainz-vm
**Created:** [January 17, 2021, 3:55pm UTC](https://community.metabrainz.org/t/custom-url-with-musicbrainz-docker/514402 "2021-01-17T15:55:32Z")
**Posts on this page:** 6
**Page:** 1

<div class="post-metadata">

### Author: ![mikenjenni](https://community.metabrainz.org/letter_avatar_proxy/v4/letter/m/da6949/32.png) [@mikenjenni](https://community.metabrainz.org/u/mikenjenni)
#### Post date: [January 17, 2021, 3:55pm UTC](https://community.metabrainz.org/t/custom-url-with-musicbrainz-docker/514402/1 "2021-01-17T15:55:32Z")

</div>

I have MusicBrainz Docker up and running perfectly.  
I edited the .env file and added the following line:  
MUSICBRAINZ\_WEB\_SERVER\_HOST=172.16.0.10

This allows me to access locally at [http://172.16.0.10:5000](http://172.16.0.10:5000) with absolutely no issues at all.

My questions is, what adjustments would be needed to access it with a custom url (i.e. [musicbrainz.myurl.com](http://musicbrainz.myurl.com)) behind nginx reverse proxy? I have MANY other services running behind nginx with no issues at all but I cannot get MusicBrainz to display css correctly

I tried editing the .env file with MUSICBRAINZ\_WEB\_SERVER\_HOST=[musicbrainz.myurl.com](http://musicbrainz.myurl.com) but this does not work. It seems to reference [https://musicbrainz.myurl.com:5000](https://musicbrainz.myurl.com:5000)

I cannot figure out how to have MusicBrainz remove the reference to port 5000 in the URL

Are there any additional edits that I need to make to the .env file to strip Port 5000 from the url?

Does anyone have any suggestions?

---

<div class="post-metadata">

### Author: ![yvanzo](https://community.metabrainz.org/user_avatar/community.metabrainz.org/yvanzo/32/2864_2.png) [@yvanzo](https://community.metabrainz.org/u/yvanzo)
#### Post date: [January 19, 2021, 4:33pm UTC](https://community.metabrainz.org/t/custom-url-with-musicbrainz-docker/514402/2 "2021-01-19T16:33:06Z")

</div>

Hi,

Port number could not be hidden without dealing with configuration in `DBDefs.pm` directly. I just opened a patch to address that, it will just drop inconvenient `:80` and `:443` from base URL:

> <https://github.com/metabrainz/musicbrainz-docker/pull/183>

---

<div class="post-metadata">

### Author: ![mikenjenni](https://community.metabrainz.org/letter_avatar_proxy/v4/letter/m/da6949/32.png) [@mikenjenni](https://community.metabrainz.org/u/mikenjenni)
#### Post date: [January 19, 2021, 6:02pm UTC](https://community.metabrainz.org/t/custom-url-with-musicbrainz-docker/514402/3 "2021-01-19T18:02:33Z")

</div>

@yvanzo, that seemed to do the trick! I manually added your changes to the DBDefs.pm file.

I then edited the .env file with the following changes:  
MUSICBRAINZ\_WEB\_SERVER\_HOST=[musicbrainz.myurl.com](http://musicbrainz.myurl.com)  
MUSICBRAINZ\_WEB\_SERVER\_PORT=80

Now, I can access everything perfectly at [http://172.16.0.10](http://172.16.0.10) or [https://musicbrainz.myurl.com](https://musicbrainz.myurl.com)

Thank You!

---

<div class="post-metadata">

### Author: ![jesus2099](https://community.metabrainz.org/user_avatar/community.metabrainz.org/jesus2099/32/36_2.png) [@jesus2099](https://community.metabrainz.org/u/jesus2099)
#### Post date: [January 20, 2021, 3:32pm UTC](https://community.metabrainz.org/t/custom-url-with-musicbrainz-docker/514402/4 "2021-01-20T15:32:44Z")

</div>

> [@mikenjenni](#):
>
> MUSICBRAINZ\_WEB\_SERVER\_HOST=musicbrainz.myurl.com  
> ~~MUSICBRAINZ\_WEB\_SERVER\_PORT=80~~

You can simply set HOST and omit PORT completely, as `80` is the default value.  
It [worked for me](https://community.metabrainz.org/t/problems-accessing-musicbrainz-over-local-network/206105/18).

---

<div class="post-metadata">

### Author: ![yvanzo](https://community.metabrainz.org/user_avatar/community.metabrainz.org/yvanzo/32/2864_2.png) [@yvanzo](https://community.metabrainz.org/u/yvanzo)
#### Post date: [January 20, 2021, 6:00pm UTC](https://community.metabrainz.org/t/custom-url-with-musicbrainz-docker/514402/5 "2021-01-20T18:00:08Z")

</div>

[quote=“jesus2099, post:4, topic:514402”]  
You can simply set HOST and omit PORT completely, as `80` is the default value.  
It [worked for me](https://community.metabrainz.org/t/problems-accessing-musicbrainz-over-local-network/206105/18).[/quote]

@jesus2099: The default port number is `5000`. Might it be you made local changes to the file `build/musicbrainz/DBDefs.pm`?

---

<div class="post-metadata">

### Author: ![jesus2099](https://community.metabrainz.org/user_avatar/community.metabrainz.org/jesus2099/32/36_2.png) [@jesus2099](https://community.metabrainz.org/u/jesus2099)
#### Post date: [May 29, 2023, 11:27am UTC](https://community.metabrainz.org/t/custom-url-with-musicbrainz-docker/514402/6 "2023-05-29T11:27:49Z")

</div>

Sorry Yvanzo, maybe yes, but I don’t remember.  
And my very old PC is now broken.
