SSL for a custom app #721
Answered
by
brettpetch
bar1bar1
asked this question in
Q&A + Help
-
Hi, I installed photoprism on my swizzin server. |
Beta Was this translation helpful? Give feedback.
Answered by
brettpetch
Oct 2, 2021
Replies: 1 comment
-
Make relevant A/AAAA/CNAME records with your domain registrar, then generate certs. export LE_HOSTNAME="example.com"
export LE_DEFAULTCONF=no
box install letsencrypt Relevant Documentation: https://docs.photoprism.org/getting-started/proxies/nginx/ # /etc/nginx/sites-enabled/photos.example.com.conf
server {
listen 443 ssl;
listen [::]:443 ssl;
server_name photos.example.com
client_max_body_size 500M;
# With SSL via Let's Encrypt
ssl_certificate /etc/nginx/ssl/photos.example.com/fullchain.pem;
ssl_certificate_key /etc/nginx/ssl/photos.example.com/key.pem;
include snippets/ssl-params.conf;
location / {
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $host;
proxy_pass http://127.0.0.1:2342;
proxy_buffering off;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
}
} sudo nginx -s reload Adding to panel: https://swizzin.ltd/applications/panel/#customizing-application-settings
|
Beta Was this translation helpful? Give feedback.
0 replies
Answer selected by
brettpetch
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Make relevant A/AAAA/CNAME records with your domain registrar, then generate certs.
Relevant Documentation: https://docs.photoprism.org/getting-started/proxies/nginx/