Admin requirements
- Know *NIX, especially a bit of basic sysadmin (Debian,
bash
,sudo
, troubleshooting) - SSHing (we use
ed25519
keys with strong passphrases) - Know Discourse (to be able to upgrade from the console or run tasks)
- Be discreet and never peek at people’s data.
- Knowledge or Ruby and Rails a plus.
Time constraints
- Once in a while (it takes minutes to hours a month).
- If we’re enough people: we can cover the timezones for rapid action.
Once we have a sysadmin team
We can work on making the service more automated, scalable.
We can eventually improve the service (e.g., plug into the Github issues, plug into the Fediverse using a custom ActivityPub plugin for Discourse that we’ve been willing for a while)
Maybe the ActivityPub plugin thing is orthogonal to sysadmin though…