So for those of you who have been having issues getting two-factor to work, uh, (blushing) you should try that again. I forgot to configure time syncing on the server, and it had gradually drifted about 90 seconds out of sync with the actual time. Thanks to fellow server admin and mod MostlyBlindGamer for performing the incantations required to tell the server that we do, in fact, need it to keep the correct time. As each two factor code is only valid for 30 seconds, this could have been an issue for you if your computer鈥檚 clock wasn鈥檛 off by a similar amount as our server鈥檚 clock. Turns out the clock on my laptop is also off by 50 seconds or so, so it wasn鈥檛 causing any problems for me, meaning I couldn鈥檛 reproduce the bug whenever I got complaints. Anyway, it鈥檚 fixed now, and it will stay fixed in future! These are the adventures you have when you run servers for other people, but only do it as a part-time hobbyist rather than a professional system administrator. I鈥檓 really glad I didn鈥檛 file a bug on the Lemmy github complaining about how two factor still doesn鈥檛 work. Yikes.
I used coffee and maple syrup-based encantations. I also learned more about clock syncing on Linux than I thought I鈥檇 ever need to. This stuff is fun!
We鈥檙e not really offering a five-nines SLA or anything, but promise to look into any issues and find a way to have fun doing it. Don鈥檛 be shy about reporting stuff.
xd, thanks, gonna enable soon.