Merge branch 'master' of codeberg.org:unstablemaple/safetwitch

Added an example for a configuration with WebSockets enabled
This commit is contained in:
shawerma 2023-09-16 14:57:03 +00:00
commit 61171b88f4

View file

@ -52,6 +52,41 @@ Heres some other notable twitch projects
- [Streamlink Twitch Gui](https://streamlink.github.io/streamlink-twitch-gui/), A multi platform Twitch.tv browser for Streamlink - [Streamlink Twitch Gui](https://streamlink.github.io/streamlink-twitch-gui/), A multi platform Twitch.tv browser for Streamlink
- [Twineo](https://codeberg.org/CloudyyUw/twineo), A alternative twitch frontend - [Twineo](https://codeberg.org/CloudyyUw/twineo), A alternative twitch frontend
# WebSockets on NGINX
To enable WebSockets on NGINX have your NGINX configuration look something like this:
```
server {
listen 443 ssl;
server_name twitch-api.seitan-ayoub.lol;
ssl_certificate /etc/nginx/certs/_.seitan-ayoub.lol.crt;
ssl_certificate_key /etc/nginx/certs/_.seitan-ayoub.lol.key;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2 TLSv1.3;
set $backend "http://safetwitch-backend:7000";
location /{
proxy_pass $backend;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $host;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
proxy_http_version 1.1;
}
}
# WebSockets
upstream chat {
ip_hash;
server safetwitch-backend:7000;
}
```
# Screenshots # Screenshots
| Images | More Images | | Images | More Images |
|------------------------------------------------------|---| |------------------------------------------------------|---|
@ -59,6 +94,7 @@ Heres some other notable twitch projects
| ![ Photo of category ]( images/category.png "title" ) | ![ Photo of streamer ]( images/streamer.png "title" ) | | ![ Photo of category ]( images/category.png "title" ) | ![ Photo of streamer ]( images/streamer.png "title" ) |
# Donations # Donations
Donations towards development are not accepted. I really thank you for feeling the need to donate, it does mean a lot to me! Donations towards development are not accepted. I really thank you for feeling the need to donate, it does mean a lot to me!