Admin: Difference between revisions

From neuromatch
No edit summary
No edit summary
(One intermediate revision by the same user not shown)
Line 1: Line 1:
(Page is a [[Completion Status::stub]] - plz organize me!)
(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 ==
== See Also ==


* [[Maintenance]]
* [[Linode/Setup]] - getting the [[VPS]] configured for use
* [[Linode/Setup]] - getting the [[VPS]] configured for use
* [[Mastodon/Setup]] - Local configuration and how [[glitch-soc]] is configured
* [[Mastodon/Setup]] - Local configuration and how [[glitch-soc]] is configured
Line 9: Line 12:
* [[Mastodon/Admin]] - Running the instance
* [[Mastodon/Admin]] - Running the instance
* [[Mastodon/Nice to have features]] - Things we want to add to the masto 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
}}




Line 25: Line 59:
* 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/

Revision as of 00:30, 15 January 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