Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Proxy, docker compose, or doc is wrong #1742

Open
thenitai opened this issue Nov 5, 2024 · 2 comments
Open

Proxy, docker compose, or doc is wrong #1742

thenitai opened this issue Nov 5, 2024 · 2 comments
Labels
bug Something isn't working

Comments

@thenitai
Copy link

thenitai commented Nov 5, 2024

Hi there,

This app looks very promising. However, the instructions for using a proxy server are either incomplete or wrong.

It says that OneUptime doesn't do SSL certificates, but then it tries to get the cert, and one can set the LetsEncrypt vars in the config file.

When one tries to add a proxy service, we need to change the OneUptime ports. However, changing the HTTP port (80) and status port (443) to something else doesn't work, i.e. the app doesn't start (or times out forever). Hence, adding Caddy is not possible (at least not on the same server).

Of course, I could also miss something. Any help would be appreciated. Thank you.

@thenitai thenitai added the bug Something isn't working label Nov 5, 2024
@torstenhoegel
Copy link

indeed OneUptime’s current SSL implementation for status pages creates challenges when using a reverse proxy like Caddy or Nginx. The recommended approach is to handle all SSL termination at the reverse proxy level and forward HTTP traffic to OneUptime’s containers. Additionally, clarifying documentation on port changes and SSL expectations would help avoid confusion for users. I personally was not successful until now on how to also resolve the status page correctly without making it port 443 and remove the reverse proxy, which makes it impossible to use the dashboard with ssl.

@simlarsen
Copy link
Contributor

Looking into this.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

3 participants