Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

docs: add basic SSL documentation #1997

Merged
merged 8 commits into from
Nov 11, 2018
Merged

docs: add basic SSL documentation #1997

merged 8 commits into from
Nov 11, 2018

Conversation

allanlw
Copy link

@allanlw allanlw commented Nov 4, 2018

SSL termination seems to be a frequent source of confusion for new users/installers. I know it was for me personally, and I found a plethora of issues asking questions about this when I searched (#479, #679, #835, #1287, #1535).

This adds a new file in docs/installation called ssl.md that has some information about how to configure Monica to use HTTPS, including information about the APP_ENV=production implication, the role of the "TRUSTED_PROXIES" and an example nginx and docker compose file for performing TLS termination in a separate docker container with the official docker container running unmodified.

@asbiin
Copy link
Member

asbiin commented Nov 8, 2018

@allanlw That is just awesome! Nothing to add.

Copy link
Member

@asbiin asbiin left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Some fixes

docs/installation/ssl.md Outdated Show resolved Hide resolved
docs/installation/ssl.md Outdated Show resolved Hide resolved
docs/installation/ssl.md Outdated Show resolved Hide resolved
@asbiin
Copy link
Member

asbiin commented Nov 8, 2018

@djaiss fill free to re-read the document.

@jondlm
Copy link

jondlm commented Nov 10, 2018

This is awesome. I was thinking about submitting a PR to add these details but you got to it first and wrote something much more comprehensive. Thanks for adding this! I could definitely have used it a few days ago.

asbiin and others added 3 commits November 10, 2018 08:11
Co-Authored-By: allanlw <wirtha@bu.edu>
Co-Authored-By: allanlw <wirtha@bu.edu>
Co-Authored-By: allanlw <wirtha@bu.edu>
@asbiin asbiin merged commit 164afe0 into monicahq:master Nov 11, 2018
@allanlw allanlw deleted the ssl-doc branch November 13, 2018 23:46
@github-actions
Copy link

This pull request has been automatically locked since there
has not been any recent activity after it was closed.
Please open a new issue for related bugs.

@github-actions github-actions bot locked as resolved and limited conversation to collaborators Jan 29, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants