Single sign-on from trusted third-parties allow users to maintain a single account across many platforms. ActivityPub connects Discourse to the Fediverse, allowing users to follow categories and tags on any compatible platform.
Site-Specific Nuances
Discourse is one of many services hosted on eom.dev. Some of the others include:
Gitea stores source code and executes automatons. Nextcloud does groupware. MinIO handles object storage. Matrix is for quick, real-time chat (the fast lane). Discourse is for formal discussions (the slow lane). Owncast hosts live streams.
These services, along with some backend ones, work together to create the eom.dev platform. More details can be found in the software-infrastructure repository on Gitea.
I have updated the configuration settings for logins to allow users to create local accounts with email addresses. I had wanted to use ubiquitous SSO with upstream providers for accounts on my network, but I am wondering if that is actually a barrier to entry for some users, so I have decided to enable local accounts on this platform.
Hi!
I’m Kenji (or eev in luanti).
I tried to get a local account with my own email address, but I didn’t receive the activation email.
So for now, I regstered with my google account.
Thanks for joining! Did you check your spam box for the activation email? It is a self-hosted email server, so providers sometimes block it. You should be able to link the account to your email and give it a local password on the user settings page.
I think you’re the first to use a local account, so I’m happy to help debug!
Edit: I can see a second eev account in the backend, so it seems the initial account creation did work. I haven’t sent to that email domain before, so I would definitely check the spam box!
Do you host this site at home?
Then I think you can’t set the reverse DNS because the IP address is owned by the ISP (in this case Google?).
Possibly you can ask google to set the reverse DNS, but google probably don’t set that.
I will also check if I can opt out your domain from the FCrDNS filter.
By the way, can you send and receive emails from different domains like gmail.com?
Yeah these were interesting to set up. I actually made a video about it a while ago in another thread… If you don’t mind, though, I would prefer to keep this thread for discussing Discourse and move debugging the mail server to the Gitea issue linked above. Thanks!