Here, users from all over the world come together to learn, share, and collaborate on everything related to Chevereto. It's a place to exchange ideas, ask questions, and help 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;
        }