Mastodon/Setup: Difference between revisions

From neuromatch
No edit summary
No edit summary
Line 1: Line 1:
In this case we are using [[Documents::glitch-soc]] to run a [[Implements::Mastodon]] server
In this case we are using [[Documents::glitch-soc]] to run a [[Implements::Mastodon]] server.
 
* '''Neuromatch Fork:''' [[Has Git Repository::https://github.com/NeuromatchAcademy/mastodon]]
 
We will make:
* One "default" instance at neuromatch.social
* One [[Mastodon/Dev Instance|Dev Instance]] at dev.neuromatch.social
 
We will be following the official Mastodon setup docs (except cloning [https://github.com/NeuromatchAcademy/mastodon our fork] of [[glitch-soc]] instead of the base masto repo):
* [https://docs.joinmastodon.org/admin/prerequisites/ Prereqs]
* [https://docs.joinmastodon.org/admin/install/ Installing from Source]
* [https://docs.joinmastodon.org/admin/config/ Configuring Environment]
* [https://docs.joinmastodon.org/admin/setup/ Setup]





Revision as of 22:47, 25 November 2022

In this case we are using glitch-soc to run a Mastodon server.

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):


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")