Admin: Difference between revisions

1,823 bytes added ,  15 January
no edit summary
No edit summary
No edit summary
(3 intermediate revisions by the same user 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 ==
* [[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 ==
Line 8: Line 53:
* Google Group - noreply@neuromatch.social - [[Nick]]
* Google Group - noreply@neuromatch.social - [[Nick]]
* IP/server  
* IP/server  
  * [[Mastodon]] ([[Linode]]) - [[Manisha]], [[Jonny]], [[Jordan]], [[Nick]]
** [[Mastodon]] ([[Linode]]) - [[Manisha]], [[Jonny]], [[Jordan]], [[Nick]]
  * [[Loomio]] ([[Linode]]) - [[Jonny]]
** [[Loomio]] ([[Linode]]) - [[Jonny]]
* Masto Admins -  
* Masto Admins -  
  * @admin@neuromatch.social - [[Jonny]]
** @admin@neuromatch.social - [[Jonny]]
* Google Workspace - admin@neuromatch.social - [[Manisha]], [[Jonny]], [[Jordan]]
* Google Workspace - admin@neuromatch.social - [[Manisha]], [[Jonny]], [[Jordan]]
* Masto Mods ([[Mastodon/Social WG]]) - [[Jonny]], [[Manisha]], [[Jordan]]
* Masto Mods ([[Mastodon/Social WG]]) - [[Jonny]], [[Manisha]], [[Jordan]]
== Resources ==
* https://hazelweakly.me/blog/scaling-mastodon/