Check the following files: /app/config/default.yaml, /app/config/production.yaml, /app/support/docker/production/config/custom-environment-variables.yaml
If file exists, there should contain this value:
webserver:
https: true
Note: less and vi are not installed in the container. You have to use cat to read files, and install your prefered editor, for example: apt update && apt install vim
Please note that this is at your own risk. I’m not familiar enought with the docker production setup. Maybe these files could be respawned on peertube update. If you can, prefer the first solution: delete and start again.
Not sure which values is being refereed and why it still does http… not sure why env variables are not being consider any other way to pass the config?
I think your proxy doesn’t correctly forward the x-forwarded-proto header so PeerTube doesn’t provide the correct URL proto redirection when you upload a file.
Thanks this was the issue it seems…its working fine now
i tried this earlier but seems ngnix proxy manager have different section to add this setting .
It say
« Please note, that any add_header or set_header directives added here will not be used by nginx. You will have to add a custom location ‹ / › and add the header in the custom config there. »