Proxying
If you are already running a web server and you want Restreamer to be part of the website, you can forward requests to a specific location to your Restreamer.
Last updated
Was this helpful?
If you are already running a web server and you want Restreamer to be part of the website, you can forward requests to a specific location to your Restreamer.
Last updated
Was this helpful?
Below you will find example configuration snippets for , , and . All of these allow proxying requests to a specific location to your Restreamer. These examples assume that Restreamer is running on the same server or in a trusted local network accessible by your server. In this case HTTPS doesn't need to be enabled in Restreamer. Your nginx, Apache, or Caddy needs to be configured for HTTPS instead.
Example 1: nginx is serving your website and you want access Restreamer at /restreamer/
. Restreamer is running on the same server at β127.0.0.1:8080β:
Example 2: nginx is serving your website and you want access multiple Restreamer at /restreamer1/
, /restreamer2/
, and /restreamer3/
. All Restreamer are in a local network that is connected to your server:
Example 3: nginx is serving your website via HTTPS and you want access Restreamer at /restreamer/
. Restreamer is running on the same server at β127.0.0.1:8080β:
Example 4: nginx is serving your website and you want access Restreamer at /restreamer/
. Restreamer is running in the local network at β192.168.1.42β. The Restreamer HTTP server is listening on port 8080 and the RTMP and SRT servers are listening on ports 1935 and 6000 resp.:
Example 1: Apache is serving your website and you want access Restreamer at /restreamer/
. Restreamer is running on the same server at β127.0.0.1:8080β:
Example 2: Apache is serving your website and you want access multiple Restreamer at /restreamer1/
, /restreamer2/
, and /restreamer3/
. All Restreamer are in a local network that is connected to your server:
Example 3: Apache is serving your website via HTTPS and you want access Restreamer at /restreamer/
. Restreamer is running on the same server at β127.0.0.1:8080β:
Example 1: Caddy is serving your website and you want access Restreamer at /restreamer/
. Restreamer is running on the same server at β127.0.0.1:8080β:
Example 2: Caddy is serving your website and you want access multiple Restreamer at /restreamer1/
, /restreamer2/
, and /restreamer3/
. All Restreamer are in a local network that is connected to your server:
See the for more details.
See the for more details.
Caddy will automatically serve your site with HTTPS enabled in case you configured your DNS correctly. Read more about .
See the for more details.