Here users from all over the world gather around to learn the latest about Chevereto and contribute with ideas to improve the software.
Please keep in mind:
Support response
Support checklist
location /ttrss/ {
proxy_pass http://192.168.20.17/;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
Mixed Content: The page at 'https://xxxx.xxx.org/chevfree/' was loaded over HTTPS, but requested an insecure stylesheet 'http://guac.p1r.org/lib/Peafowl/peafowl.min.css?5e8f2ace5729399f47cc9b4e25d0e198'. This request has been blocked; the content must be served over HTTPS.
(index):15 Mixed Content: The page at 'https://xxxx.xxx.org/chevfree/' was loaded over HTTPS, but requested an insecure stylesheet 'http://xxxx.xxx.org/lib/Peafowl/fonts/opensans/opensans.min.css?5e8f2ace5729399f47cc9b4e25d0e198'. This request has been blocked; the content must be served over HTTPS.
(index):20 Mixed Content: The page at 'https://xxxx.xxx.org/chevfree/' was loaded over HTTPS, but requested an insecure stylesheet 'http://xxxx.xxx.org/app/themes/Peafowl/style.min.css?5e8f2ace5729399f47cc9b4e25d0e198'. This request has been blocked; the content must be served over HTTPS.
(index):95 Mixed Content: The page at 'https://xxxx.xxx.org/chevfree/' was loaded over HTTPS, but requested an insecure image 'http://xxxx.xxx.org/content/images/system/default/logo_homepage.png'. This content should also be served over HTTPS.
location /chevereto/ {
proxy_pass http://chevereto/;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-Host $server_name;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
# SSL proxying headers
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-Forwarded-Ssl on;
}
# Disable server signature
ServerSignature Off
# Disable directory listing (-indexes), Multiviews (-MultiViews) and enable Follow system links (+FollowSymLinks)
Options -Indexes
Options -MultiViews
Options +FollowSymLinks
<IfModule mod_rewrite.c>
RewriteEngine On
# RewriteCond %{HTTPS} !=on [OR]
# RewriteCond %{SERVER_PORT} 80
# RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
# If you have problems with the rewrite rules remove the "#" from the following RewriteBase line
# You will also have to change the path to reflect the path to your Chevereto installation
# If you are using alias is most likely that you will need this.
# RewriteBase /
# 404 images
# If you want to have your own fancy "image not found" image remove the "#" from RewriteCond and RewriteRule lines
# Make sure to apply the correct paths to reflect your current installation
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule images/.+\.(gif|jpe?g|png|bmp) - [NC,L,R=404]
#RewriteRule images/.+\.(gif|jpe?g|png|bmp) content/images/system/404.gif [NC,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !\.(css|js|html|htm|rtf|rtx|svg|svgz|txt|xsd|xsl|xml|asf|asx|wax|wmv|wmx|avi|bmp|class|divx|doc|d$
RewriteRule . index.php [L]
</IfModule>
<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
<Directory /var/www>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
</VirtualHost>
server {
listen 443 ssl;
server_name xxx.xxx.org;
ssl on;
ssl_certificate /etc/letsencrypt/live/xxx.xxx.org/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/xxx.xxx.org/privkey.pem;
ssl_dhparam /etc/ssl/certs/dhparam.pem;
location / {
proxy_pass http://127.0.0.1:4180;
proxy_buffering off;
proxy_http_version 1.1;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Scheme $scheme;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection $http_connection;
proxy_connect_timeout 1;
proxy_send_timeout 30;
proxy_read_timeout 30;
}
}
server {
listen 1080;
server_name xxx.xxx.org;
location /couchpotato/ {
proxy_pass http://192.168.20.16:5050/couchpotato/;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
location /sonarr/ {
proxy_pass http://192.168.20.16:8989/sonarr/;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
location /nzbget/ {
proxy_pass http://192.168.20.16:6789/nzbget/;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
# Chevereto
location / {
proxy_pass http://chevereto/; #not possible to use folder routing here :-(
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
# SSL proxying headers
proxy_set_header X-Forwarded-Proto https;
proxy_set_header X-Forwarded-Ssl $scheme;
}