]> git.deb.at Git - rhonda/impostor.git/commit
Change default ListenIp of Http server to 0.0.0.0
authorminiduikboot <mini@duikbo.at>
Wed, 10 Jan 2024 18:06:15 +0000 (19:06 +0100)
committerminiduikboot <mini@duikbo.at>
Wed, 10 Jan 2024 18:17:38 +0000 (19:17 +0100)
commit3b514f82f21bddf9b6f7cc0de88bed103f4bae5a
tree5d836e2ab7fe2673e360d0fd63112fd3f871895b
parentb5ea1d8864d4e37c2bc9ba6d3763bd2d5752bd72
Change default ListenIp of Http server to 0.0.0.0

We see that a lot of support tickets are caused by this default setting,
as it is one of the things that blocks connections to the server with no
obvious indication that this is happening. To make it easier for first
time users to set up Impostor, it is important that this setting is
changed.

Previously we also recommended against direct exposing due to security
reasons, but I believe this fear to be unfounded: Microsoft claims that
the Kestrel server is hardened against web server vulnerabilities and
supports its use both with and without a reverse proxy.[1]

We still recommend using reverse proxies if HTTPS support is needed, so
that section of documentation still remains. Setting the ListenIp to
127.0.0.1 is still recommended when using a reverse proxy to remove the
ability for people to connect directly, so we add it there as a recommendation.

[1]: https://learn.microsoft.com/en-us/aspnet/core/fundamentals/servers/kestrel/when-to-use-a-reverse-proxy?view=aspnetcore-8.0
Dockerfile
docs/Http-server.md
docs/Running-the-server.md
docs/Server-configuration.md
src/Impostor.Api/Config/HttpServerConfig.cs
src/Impostor.Server/config-full.json
src/Impostor.Server/config.json