server { listen 80 default_server; listen [::]:80 default_server; root /var/www/html; index index.html index.htm index.nginx-debian.html; server_name _; location / { try_files $uri $uri/ =404; } } server { ssl_certificate 'laundry.phares3757.redirectme.net.crt'; ssl_certificate_key 'laundry.phares3757.redirectme.net.key'; listen 443 ssl http2; ssl_protocols TLSv1.2 TLSv1.1 TLSv1; listen [::]:443 ssl http2; server_name laundry.phares3757.redirectme.net; location / { proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; proxy_pass http://localhost:80/; proxy_read_timeout 600s; proxy_send_timeout 600s; } } server { ssl_certificate 'laundry.phares3757.redirectme.net.crt'; ssl_certificate_key 'laundry.phares3757.redirectme.net.key'; listen 443 ssl http2; ssl_protocols TLSv1.2 TLSv1.1 TLSv1; listen [::]:443 ssl http2; server_name dashkiosk.laundry.phares3757.redirectme.net; location / { proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; proxy_pass http://localhost:9400/; proxy_read_timeout 600s; proxy_send_timeout 600s; } } server { ssl_certificate 'laundry.phares3757.redirectme.net.crt'; ssl_certificate_key 'laundry.phares3757.redirectme.net.key'; listen 443 ssl http2; ssl_protocols TLSv1.2 TLSv1.1 TLSv1; listen [::]:443 ssl http2; server_name gogs.laundry.phares3757.redirectme.net; location / { proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; proxy_pass http://localhost:3000/; proxy_read_timeout 600s; proxy_send_timeout 600s; } } server { ssl_certificate 'laundry.phares3757.redirectme.net.crt'; ssl_certificate_key 'laundry.phares3757.redirectme.net.key'; listen 443 ssl http2; ssl_protocols TLSv1.2 TLSv1.1 TLSv1; listen [::]:443 ssl http2; server_name nextcloud.laundry.phares3757.redirectme.net; location / { proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; proxy_pass http://localhost:8081/; proxy_read_timeout 600s; proxy_send_timeout 600s; } } server { ssl_certificate 'laundry.phares3757.redirectme.net.crt'; ssl_certificate_key 'laundry.phares3757.redirectme.net.key'; listen 443 ssl http2; ssl_protocols TLSv1.2 TLSv1.1 TLSv1; listen [::]:443 ssl http2; server_name photoprism.laundry.phares3757.redirectme.net; location / { proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; proxy_pass http://localhost:2342/; proxy_read_timeout 600s; proxy_send_timeout 600s; } } server { ssl_certificate 'laundry.phares3757.redirectme.net.crt'; ssl_certificate_key 'laundry.phares3757.redirectme.net.key'; listen 443 ssl http2; ssl_protocols TLSv1.2 TLSv1.1 TLSv1; listen [::]:443 ssl http2; server_name ~(pi-hole).laundry.phares3757.redirectme.net; location / { proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; proxy_pass http://localhost:8005/; proxy_read_timeout 600s; proxy_send_timeout 600s; } } server { ssl_certificate 'laundry.phares3757.redirectme.net.crt'; ssl_certificate_key 'laundry.phares3757.redirectme.net.key'; listen 443 ssl http2; ssl_protocols TLSv1.2 TLSv1.1 TLSv1; listen [::]:443 ssl http2; server_name syncthing.laundry.phares3757.redirectme.net; location / { proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; proxy_pass http://localhost:8384/; proxy_read_timeout 600s; proxy_send_timeout 600s; } }