Mastodon/Setup: Difference between revisions
No edit summary |
No edit summary |
||
Line 12: | Line 12: | ||
* [https://docs.joinmastodon.org/admin/config/ Configuring Environment] | * [https://docs.joinmastodon.org/admin/config/ Configuring Environment] | ||
* [https://docs.joinmastodon.org/admin/setup/ Setup] | * [https://docs.joinmastodon.org/admin/setup/ Setup] | ||
== Prereqs == | |||
https://docs.joinmastodon.org/admin/prerequisites/ | |||
<markdown> | |||
- [x] Turn off password SSH access | |||
</markdown> | |||
Revision as of 23:31, 25 November 2022
In this case we are using glitch-soc to run a Mastodon server.
- Neuromatch Fork: https://github.com/NeuromatchAcademy/mastodon
We will make:
- One "default" instance at neuromatch.social
- One Dev Instance at dev.neuromatch.social
We will be following the official Mastodon setup docs (except cloning our fork of glitch-soc instead of the base masto repo):
Prereqs
https://docs.joinmastodon.org/admin/prerequisites/
- Turn off password SSH access
Configure the email server
Create a SendGrid account, go to Settings > API Keys, and generate an API key.
Then set up the config like this:
SMTP_SERVER=smtp.sendgrid.net
SMTP_PORT=587
SMTP_LOGIN=apikey
SMTP_PASSWORD=<your-api-key>
SMTP_FROM_ADDRESS=youremail@gmail.com
(for SMTP_LOGIN literally just use "apikey")