Admin: Difference between revisions
(Created page with " == Custody == Who controls what? * DNS (google domains) - Manisha, Nick, (Kate) * SMTP (Sendgrid) - Manisha, Brad, Courtney, (Kate, Alberto) * Google Group - noreply@neuromatch.social - Nick * IP/server * Mastodon (Linode) - Manisha, Jonny, Jordan, Nick * Loomio (Linode) - Jonny * Masto Admins - * @admin@neuromatch.social - Jonny * Google Workspace - admin@neuromatch.social - Manisha,...") |
(→See Also: add Tech WG and Ops Diary links) |
||
(6 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
(Page is a [[Completion Status::Stub]] - plz organize me!) | |||
Details on how the instance is configured! sort of scattered throughout different pages, so maintenance welcome! | |||
== See Also == | |||
* [[Tech_WG]] | |||
* [[Tech_WG/Ops_Diary]] | |||
* [[Maintenance]] | |||
* [[Linode/Setup]] - getting the [[VPS]] configured for use | |||
* [[Mastodon/Setup]] - Local configuration and how [[glitch-soc]] is configured | |||
* [[Mastodon/TODO]] - What to do before launching the instance | |||
* [[Mastodon/Hacking]] - Things we gone and done to the masto instance | |||
* [[Mastodon/Admin]] - Running the instance | |||
* [[Mastodon/Nice to have features]] - Things we want to add to the masto instance | |||
== Certs == | |||
We use [[certbot]] for our SSL certificates! The certificates need to be renewed every 3 months, there should be a <code>cron</code> task that attempts to renew them twice per day: | |||
(in <code>/etc/crontab</code>) | |||
<pre> | |||
0 0,12 * * * root sleep 559 && certbot renew --nginx -q | |||
</pre> | |||
generated according to the [https://eff-certbot.readthedocs.io/en/stable/using.html#automated-renewals certbot docs], adding the nginx flag for our particular config. | |||
Otherwise, from an account that has sudo/root, just run | |||
<pre> | |||
sudo certbot renew --nginx | |||
</pre> | |||
== Shutdown == | |||
{{Message | |||
|Author=sneakers-the-rat | |||
|Avatar=https://cdn.discordapp.com/avatars/305044217393053697/2970b22bd769d0cd0ee1de79be500e85.png?size=1024 | |||
|Date Sent=22-12-17 06:03:49 | |||
|Channel=techwg-ops | |||
|Text=[[Tech WG/Ops Diary#22-12-16 Upgrading Linode Ram]] Following the instructions to | |||
* [[Resizing Linode]] [[Linode]]: https://www.linode.com/docs/guides/resizing-a-linode/ | |||
* [[Mastodon/Admin#Shutdown]]: https://docs.joinmastodon.org/admin/migrating/ from the migraing docs | |||
|Link=https://discord.com/channels/1049136631065628772/1052452072806686751/1053553085525545010 | |||
}} | |||
== Custody == | == Custody == | ||
Who controls what? | Who controls what? | ||
* DNS (google domains) - [[Manisha]], [[Nick]], (Kate) | * DNS (google domains) - [[Manisha]], [[Nick]], (Kate) | ||
* SMTP ([[Sendgrid]]) - [[Manisha]], [[Brad]], [[Courtney]], (Kate, Alberto) | * SMTP ([[Sendgrid]]) - [[Manisha]], [[Brad]], [[Courtney]], (Kate, Alberto) | ||
* Google Group - noreply@neuromatch.social - [[Nick]] | * Google Group - noreply@neuromatch.social - [[Nick]] | ||
* IP/server | * IP/server | ||
** [[Mastodon]] ([[Linode]]) - [[Manisha]], [[Jonny]], [[Lina]] [[Jordan]], [[Nick]] | |||
** [[Loomio]] ([[Linode]]) - [[Jonny]] | |||
* Masto Admins - | * Masto Admins - | ||
** @admin@neuromatch.social - [[Jonny]], [[Manisha]], [[Lina]] | |||
* Google Workspace - admin@neuromatch.social - [[Manisha]], [[Jonny | * Google Workspace - admin@neuromatch.social - [[Manisha]], [[Jonny]] | ||
* Masto Mods ([[Mastodon/Social WG]]) - [[ | * Masto Mods ([[Mastodon/Social WG]]) - [[El Duvelle]], [[Jonny]], [[Manisha]] | ||
== Resources == | |||
* https://hazelweakly.me/blog/scaling-mastodon/ |
Latest revision as of 00:59, 1 May 2024
(Page is a Stub - plz organize me!)
Details on how the instance is configured! sort of scattered throughout different pages, so maintenance welcome!
See Also
- Tech_WG
- Tech_WG/Ops_Diary
- Maintenance
- Linode/Setup - getting the VPS configured for use
- Mastodon/Setup - Local configuration and how glitch-soc is configured
- Mastodon/TODO - What to do before launching the instance
- Mastodon/Hacking - Things we gone and done to the masto instance
- Mastodon/Admin - Running the instance
- Mastodon/Nice to have features - Things we want to add to the masto instance
Certs
We use certbot for our SSL certificates! The certificates need to be renewed every 3 months, there should be a cron
task that attempts to renew them twice per day:
(in /etc/crontab
)
0 0,12 * * * root sleep 559 && certbot renew --nginx -q
generated according to the certbot docs, adding the nginx flag for our particular config.
Otherwise, from an account that has sudo/root, just run
sudo certbot renew --nginx
Shutdown
Tech WG/Ops Diary#22-12-16 Upgrading Linode Ram Following the instructions to
Custody
Who controls what?
- DNS (google domains) - Manisha, Nick, (Kate)
- SMTP (Sendgrid) - Manisha, Brad, Courtney, (Kate, Alberto)
- Google Group - noreply@neuromatch.social - Nick
- IP/server
- Masto Admins -
- Google Workspace - admin@neuromatch.social - Manisha, Jonny
- Masto Mods (Mastodon/Social WG) - El Duvelle, Jonny, Manisha