Admin: Difference between revisions

From neuromatch
No edit summary
(→‎See Also: add Tech WG and Ops Diary links)
 
(4 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 ==
Line 8: Line 54:
* 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]], [[Lina]] [[Jordan]], [[Nick]]
** [[Loomio]] ([[Linode]]) - [[Jonny]]
** [[Loomio]] ([[Linode]]) - [[Jonny]]
* Masto Admins -  
* Masto Admins -  
** @admin@neuromatch.social - [[Jonny]]
** @admin@neuromatch.social - [[Jonny]], [[Manisha]], [[Lina]]
* Google Workspace - admin@neuromatch.social - [[Manisha]], [[Jonny]], [[Jordan]]
* Google Workspace - admin@neuromatch.social - [[Manisha]], [[Jonny]]
* Masto Mods ([[Mastodon/Social WG]]) - [[Jonny]], [[Manisha]], [[Jordan]]
* 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

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


Custody

Who controls what?

Resources