The goal of this task is to set up a Zulip instance on Tool Labs before the announcement of GSOC/Outreachy results and make it available for students and mentors.
Here is an update on this task > We just got offered from Sumana to use the SaaS version (beta) of Zulip, so we would not need any additional setup at this point. More details are here as explained by Sumana in the email:
zulipchat.com is the SaaS version of Zulip, run by the Zulip core team. It's running the same code as the open source project (aside from temporary discrepancies where we deploy something early, etc.). It has high uptime and is upgraded frequently, like any good SaaS service. And zulipchat.com hosting is free for open source communities, with unlimited history.
Also learned that if in the future we decide to continue using it and self-host, there would be a way to use their data export tool. I just set up an account for us; it's here now > https://wikimedia.zulipchat.com/.
It's good to learn from Bryan Davis about some of the challenges we might run into while setting it up ourselves. It might be tricky to find a way to do auth for it that doesn't collect password. Also, we will have to recruit volunteers much ahead who would be willing to help us setup and test things.
With this, I am resolving this task!