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

Install guide fixes #1252

Merged
merged 2 commits into from
Dec 11, 2023
Merged

Conversation

KTachibanaM
Copy link
Contributor

@KTachibanaM KTachibanaM commented Jul 7, 2023

Resolves #857

This PR adds temporary "snakeoil" certificates to the nginx configurations, in both mastodon installation guide & object storage proxy setup guide, so that the subsequent systemctl reload nginx wound run successfully. Without this change, the subsequent systemctl reload nginx command runs would fail with logs lines like

nginx: [emerg] no "ssl_certificate" is defined for the "listen ... ssl" directive in /etc/nginx/sites-enabled/mastodon:25

The "snakeoil" certificates would be replaced automatically by references to the real certificates once the certbot --nginx -d domain command is run. The command is present in both mastodon installation guide & object storage proxy setup guide

The linked issue also mentioned problems with nodejs and yarn installation but I tried the current documentation on a real VPS and it seems problems with those two software packages were already fixed.

@vercel
Copy link

vercel bot commented Jul 7, 2023

@KTachibanaM is attempting to deploy a commit to the Mastodon Team on Vercel.

A member of the Team first needs to authorize it.

@vmstan vmstan added the install-guide Installing a Mastodon instance label Dec 5, 2023
@vmstan vmstan requested a review from a team December 5, 2023 01:23
@vmstan vmstan mentioned this pull request Dec 5, 2023
@andypiper andypiper self-assigned this Dec 10, 2023
@vmstan vmstan requested a review from a team December 11, 2023 16:01
@andypiper andypiper merged commit 382db97 into mastodon:master Dec 11, 2023
1 check failed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
install-guide Installing a Mastodon instance
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Build instructions seem out of order in https://docs.joinmastodon.org/admin/install/
3 participants