From c61871f0c1fb27aed60997bd6ba2728b9d779c33 Mon Sep 17 00:00:00 2001 From: Zachary Klosko <31484611+zklosko@users.noreply.github.com> Date: Wed, 13 May 2020 09:09:58 -0400 Subject: [PATCH] Included @paddatrapper 's reverse proxy docs #1037 --- docs/manual.md | 3 ++- docs/manual/getting-started/index.md | 12 ------------ docs/manual/reverse-proxy.md | 0 3 files changed, 2 insertions(+), 13 deletions(-) create mode 100644 docs/manual/reverse-proxy.md diff --git a/docs/manual.md b/docs/manual.md index a190b69a0..6f7ae0b06 100644 --- a/docs/manual.md +++ b/docs/manual.md @@ -50,10 +50,11 @@ There are also a number of tutorials in Spanish on [Vimeo](https://vimeo.com/use ## For Server Administrators -### Initial Configuration (Please complete these after installing LibreTime) +### Initial Configuration * [Host Configuration](manual/host-configuration) * [Setting the server time](manual/setting-the-server-time/index) * [How to configure API Authentication](api) +* [Information on reverse proxy connections](manual/reverse-proxy) ### Advanced Configuration * [Installing LibreTime from Git on a stand-alone VPS](manual/install-vps) diff --git a/docs/manual/getting-started/index.md b/docs/manual/getting-started/index.md index fae538bb5..544b6c57c 100644 --- a/docs/manual/getting-started/index.md +++ b/docs/manual/getting-started/index.md @@ -86,15 +86,3 @@ your LibreTime server has made to this Icecast server. If you have only just installed LibreTime, there may not be any media playing out yet. ![](static/Screenshot293-Icecast_status_page.png) - -Reverse Proxy Connections -------------------------- -In some deployments, the LibreTime server is deployed behind a reverse proxy, -for example in containerization use-cases such as Docker and LXC. LibreTime -makes extensive use of its API for some site functionality, which causes -[Cross-Origin Resource Sharing (CORS)](https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS) -to occur. By default, CORS requests are blocked by your browser and the origins -need to be added to the **Allowed CORS URLs** block in -[**General Settings**](/manual/general/). These origins should include any -domains that will be used externally to connect to your reverse proxy that you -want handled by LibreTime. diff --git a/docs/manual/reverse-proxy.md b/docs/manual/reverse-proxy.md new file mode 100644 index 000000000..e69de29bb