146
edits
m (Jonny moved page Mastodon/Tech WG to Tech WG: Neuromatch isn't using the wiki!) |
(add Ops Diary as a subpage) |
||
(10 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
{{Working Group | {{Working Group | ||
|Description=Keeping neuromatch.social running, coordinating work on our fork | |Description=Keeping neuromatch.social running, coordinating work on our fork | ||
|Members=Jonny Saunders | |Members=Jonny Saunders, Manisha Sinha, Lina Lina | ||
|Projects=Mastodon/Hacking, Access Policy | |Projects=Mastodon/Hacking, Access Policy | ||
|Part of=Mastodon | |Part of=Mastodon | ||
Line 16: | Line 16: | ||
* [[Has Part::Mastodon/Admin]] | * [[Has Part::Mastodon/Admin]] | ||
* [[Has Part::Mastodon/Debugging]] | * [[Has Part::Mastodon/Debugging]] | ||
* [[Has Part::Mastodon/Docs]] - Documenting the parts of masto that aren't documented! | |||
* [[Has Part::Mastodon/Hacking]] - What we gone and changed! | |||
* [[Has Part::Maintenance]] | |||
* [[Has Part::Performance]] | |||
* [[Has Part::Storage]] | |||
* [[Has Part::Tech_WG/Ops_Diary]] | |||
== Guides == | |||
* [[Has Part::Upgrade Mastodon]] | |||
* [[Has Part::Intro To Mastohacking]] - Where to start with the software! | |||
Line 103: | Line 114: | ||
[[Mastodon/Tech WG#TODO]] | [[Mastodon/Tech WG#TODO]] | ||
|Link=https://discord.com/channels/1049136631065628772/1049184335514828860/1059601450793173042 | |Link=https://discord.com/channels/1049136631065628772/1049184335514828860/1059601450793173042 | ||
}}{{Message | |||
|Author=sneakers.the.rat | |||
|Avatar=https://cdn.discordapp.com/avatars/305044217393053697/2970b22bd769d0cd0ee1de79be500e85.png?size=1024 | |||
|Date Sent=23-07-04 21:16:38 | |||
|Channel=technical-wg | |||
|Text=yes agreed we should make a wiki guide to updating the instance. | |||
I need to log off for the day bc am visiting friends, but in short it's | |||
- start backup in linode (reminder to also set you up with an account there and add that to [[Tech WG#TODO]] [[Tech WG/Onboarding]] docs | |||
- do all the git work that we're familiar with to prepare the new deploy | |||
- check upgrade notes, usually on base masto release notes, to see if anything out of the ordinary is required | |||
- pull down new changes to server | |||
- potentially recompile yarn assets | |||
- potentially run database migrations | |||
- restart mastodon-* services | |||
and that's usually it. downtime is usually on the order of a few seconds (and we could explore how to make that zero, I think that's how the pros do it with like multiple servers) | |||
|Link=https://discord.com/channels/1049136631065628772/1049184335514828860/1125897989177753600 | |||
}} | }} | ||