Supervisor / supervisor

Supervisor process control system for Unix (supervisord)
http://supervisord.org
Other
8.46k stars 1.24k forks source link

Request to enable HTTPS for supervisord.org #1614

Open michaelCTS opened 9 months ago

michaelCTS commented 9 months ago

Currently supervisord.org is only accessible via HTTP. Chrome and Firefox are increasingly unhappy with HTTP websites, so it would great if the homepage could use HTTPS.

Cheers

master-chief-2009 commented 6 months ago

I checked in the code: https://github.com/Supervisor/supervisor/blob/main/supervisor/http.py line 311

XXX this will currently never be true

        protocol = 'https'

I should be intrested to add support for https. Should it be okay to replace http://www.nightmare.com/medusa with some more new like FastApi (https://fastapi.tiangolo.com/) or is it to heavy to run? Might not be okay since it will also drop support for python 2.7 and earlier verison of python 3.

mnaberez commented 5 months ago

I should be intrested to add support for https. Should it be okay to replace http://www.nightmare.com/medusa with some more new like FastApi (https://fastapi.tiangolo.com/) or is it to heavy to run? Might not be okay since it will also drop support for python 2.7 and earlier verison of python 3.

This issue is about adding HTTPS to the website http://supervisord.org. For adding HTTPS to supervisord, please leave comments on #1135. Supervisor is an old and relatively stable program, we're unlikely to make any major changes like dropping Medusa at this point. Please run supervisord behind a proxy server if you need HTTPS.

michaelCTS commented 4 months ago

What is supervisord.org hosted on? letsencrypt provides free SSL certs and sometimes it's just a matter of enabling HTTPS on the hosting provider or running certbot

pandafy commented 3 months ago

The docs are served by Read the Docs which provides a valid SSL certificates on custom domains.

We provide a validated SSL certificate for the domain, managed by Cloudflare. The SSL certificate issuance should happen within a few minutes, but might take up to one hour. See SSL certificate issue delays for more troubleshooting options.

Can the maintainer please double check the settings on Read the Docs?

mnaberez commented 3 months ago

The docs are served by Read the Docs which provides a valid SSL certificates on custom domains.

This ticket is about the supervisord.org website. It is not and has never been served by Read the Docs. It looks similar to Read the Docs because it uses the open source Sphinx theme from Read the Docs.