organizr / config-collections-for-nginx Goto Github PK
View Code? Open in Web Editor NEWA Collection of Functioning Nginx Configurations
License: GNU General Public License v3.0
A Collection of Functioning Nginx Configurations
License: GNU General Public License v3.0
Bazarr now rely on an API to render the UI. Like Sonarr and Radarr, changes need to be made to not interfere with requests to API that require a valid API key anyway.
# Bazarr Reverse Proxy
# Be sure to set your Base-URL in Bazarr
location /bazarr {
proxy_pass http://127.0.0.1:6767/bazarr;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header Host $http_host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "Upgrade";
proxy_redirect off;
# Allow the Bazarr API through if you enable Auth on the block above
location /bazarr/api { auth_request off;
proxy_pass http://127.0.0.1:7878/radarr/api;
}
}
For now I have a separate Booksonic subdomain RP running with basic auth so that I can use the android app by the same name Booksonic with it. It would be nice to close this vulnerability once and for all, perhaps using a similar method as you have for sonarr/radarr/lidarr.
Kind Regards, Johan
for subdomain .confs where should they be placed? to be pickup by nginx?
I don't suppose you have a working subfolder config for Ombi V4? Nothing I'm doing seems to work, it just rests on a blank white page.
Also the reverse proxies provided by Tdarr don't seem to work either. I've tried all sorts of configurations for that and it just won't resolve.
Please update bazarr.conf to include a trailing \
when specifying the location.
For now I have a separate Rutorrent subdomain RP running with basic auth so that I can use the android app Transdroid with it. It would be nice to close this vulnerability once and for all, perhaps using a similar method as you have for sonarr/radarr/lidarr.
Kind Regards, Johan
The following block will allow you to bypass Org auth for use with nzb360
Credits to: HalianElf
location ^~ /qbt/api {
auth_request off;
#resolver 127.0.0.11 valid=30s;
set $upstream_qbt 192.168.1.4;
rewrite /qbt(.*) $1 break;
proxy_pass http://$upstream_qbt:38086;
}
location ^~ /qbt/command {
auth_request off;
#resolver 127.0.0.11 valid=30s;
set $upstream_qbt 127.0.0.1;
rewrite /qbt(.*) $1 break;
proxy_pass http://$upstream_qbt:8080;
}
location ^~ /qbt/query {
auth_request off;
#resolver 127.0.0.11 valid=30s;
set $upstream_qbt 127.0.0.1;
rewrite /qbt(.*) $1 break;
proxy_pass http://$upstream_qbt:8080;
}
location ^~ /qbt/login {
auth_request off;
#resolver 127.0.0.11 valid=30s;
set $upstream_qbt 127.0.0.1;
rewrite /qbt(.*) $1 break;
proxy_pass http://$upstream_qbt:8080;
}
location ^~ /qbt/sync {
auth_request off;
#resolver 127.0.0.11 valid=30s;
set $upstream_qbt 127.0.0.1;
rewrite /qbt(.*) $1 break;
proxy_pass http://$upstream_qbt:8080;
}
Sorry a bit newbie for nginx, I could install organizr on windows e set up to work inside my netwrok, but would like to use outside my network as I use already my apps. I have ports forwarded already, and I have a domain, I followed some instructions but nothing worked, I tried to create a subdomain, but when I try to reload nginx it gives me that error
[emerg] CreateFile() "c:/var/log/nginx/sonarr.access.log" failed (3: FormatMessage() error:(1813))
I used these example on my subdomain.conf changing to my domain on the organizr docs
server {
listen 443 ssl;
server_name sonarr.DOMAIN.TLD;
ssl_certificate /etc/letsencrypt/live/DOMAIN.TLD/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/DOMAIN.TLD/privkey.pem;
ssl_session_cache builtin:1000 shared:SSL:10m;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_prefer_server_ciphers on;
access_log /var/log/nginx/sonarr.access.log;
location / {
proxy_pass http://127.0.0.1:8989;
proxy_set_header X-Forwarded-Host $server_name;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-Proto $scheme;
}
}
haven´t had any lucky.
If there´s nyone that could help me.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.