I self-host syncserver in Docker, it is relatively easy to set up.
The main issue is that it would not tell you that it doesn't work, instead it would silently leave a log file in your browser (about:sync-log). Once it is up and running, however, it works flawlessly.
You also have to consider that syncserver is unmaintained and uses Python 2, which has long been EOL.
How about balancing HR? Teachers? Or jobs regarded as dangerous and/or unpleasant, like miners or garbage collectors? What about prisoners? I heard there are huge gender balance issues too.
Good luck running your mail server in your basement :) You will be able to receive most mail that is sent to you, but sending without being sent to spam or rejected is trickier, and I don't think sending reliably is possible at all from a residential network.