[GH-ISSUE #1330] koel - White screen when using reverse proxy #765

Closed
opened 2026-02-26 02:34:12 +03:00 by kerem · 3 comments
Owner

Originally created by @loukakikko on GitHub (Jun 26, 2021).
Original GitHub issue: https://github.com/koel/koel/issues/1330

Describe the bug
White screen when using NGINX Proxy Manager reverse proxy

To reproduce
Steps to reproduce the behavior:
Visit domain name in use

Expected behavior
Expected reverse proxy to function

Screenshots
If applicable, add screenshots to help explain your problem.

Using the URL:
https://mintshare.xyz/958e52.png

Directly from IP:
https://mintshare.xyz/45564b.png

Environment

  • Koel version Latest as of writing
  • OS: Windows 10
  • Browser Chrome
  • PHP version Latest as of writing
  • Node version Latest as of writing

Tested on two different servers, using both standard installation method and docker. Not entirely sure what the issue is here.

Originally created by @loukakikko on GitHub (Jun 26, 2021). Original GitHub issue: https://github.com/koel/koel/issues/1330 **Describe the bug** White screen when using NGINX Proxy Manager reverse proxy **To reproduce** Steps to reproduce the behavior: Visit domain name in use **Expected behavior** Expected reverse proxy to function **Screenshots** If applicable, add screenshots to help explain your problem. Using the URL: https://mintshare.xyz/958e52.png Directly from IP: https://mintshare.xyz/45564b.png **Environment** - Koel version Latest as of writing - OS: Windows 10 - Browser Chrome - PHP version Latest as of writing - Node version Latest as of writing Tested on two different servers, using both standard installation method and docker. Not entirely sure what the issue is here.
kerem closed this issue 2026-02-26 02:34:12 +03:00
Author
Owner

@loukakikko commented on GitHub (Jun 26, 2021):

Apparently this is a mixed media issue?

"Mixed Content: The page at was loaded over HTTPS, but requested an insecure script This request has been blocked; the content must be served over HTTPS."

After turning taking the domains SSL away, it now just takes me to the Apache2 Ubuntu Default Page.

<!-- gh-comment-id:869064973 --> @loukakikko commented on GitHub (Jun 26, 2021): Apparently this is a mixed media issue? "Mixed Content: The page at was loaded over HTTPS, but requested an insecure script This request has been blocked; the content must be served over HTTPS." After turning taking the domains SSL away, it now just takes me to the Apache2 Ubuntu Default Page.
Author
Owner

@red-coracle commented on GitHub (Jun 26, 2021):

I ran into the same issue just now when migrating to a docker installation behind Traefik. I was able to fix it by setting FORCE_HTTPS=true and APP_URL=https://koel.example.com in my environment variables.

<!-- gh-comment-id:869072591 --> @red-coracle commented on GitHub (Jun 26, 2021): I ran into the same issue just now when migrating to a docker installation behind Traefik. I was able to fix it by setting `FORCE_HTTPS=true` and `APP_URL=https://koel.example.com` in my environment variables.
Author
Owner

@loukakikko commented on GitHub (Jun 26, 2021):

I ran into the same issue just now when migrating to a docker installation behind Traefik. I was able to fix it by setting FORCE_HTTPS=true and APP_URL=https://koel.example.com in my environment variables.

Bound the .env with those new variables and it works like a charm. Thanks a million.

<!-- gh-comment-id:869074066 --> @loukakikko commented on GitHub (Jun 26, 2021): > I ran into the same issue just now when migrating to a docker installation behind Traefik. I was able to fix it by setting `FORCE_HTTPS=true` and `APP_URL=https://koel.example.com` in my environment variables. Bound the .env with those new variables and it works like a charm. Thanks a million.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/koel-koel#765
No description provided.