I’m not sure if this is a bug or an issue with my configuration.
When I try to make a new user using Discourse ID signup, the Discourse ID verification part works fine, but on going back to my instance at keppari.discourse.diy, the signup fails silently even with a Discourse ID verified email signed in in the browser. The signup button is available but does nothing when clicked and there’s no warning on the page. I was previously able to create other users with Discourse ID.
In my login and authentication settings, my only overridden setting is disabling 2FA and allowing Discourse ID. I’m self host and I don’t have SMTP configured. Between creating the previous users and this attempt, I briefly disabled local logins because I thought since I didn’t have SMTP configured that it made the login form confusing, but now I’ve got local login re enabled.
I’m not sure if this is related, but in the console for all anonymous user page views, there’s a bunch of 404 errors for my plugins, but also for /assets/vendor.map and assets/start-discourse.map. A logged in user does not have these console errors. I don’t see anything recent in my /logs.
I’d appreciate any guidance on other settings to change if this is a configuration error on my part! I’m self hosted, 2026.3.0-latest
The signup button isn’t even disabled, it’s enabled but does nothing when clicked. The first screenshot below is before trying to click signup, but it looks the same after clicking.
These are my logs right now; I attempted a signup at 10:25 in these logs. I had thought there were no errors in the logs when I first posted, but these errors as of 10:25 are new.
I’m on a 1GB memory Digital Ocean droplet while I set things up, in case that’s relevant. I know it’s not the recommended size but I didn’t think it would be an issue if there wasn’t any actual traffic besides me.
These are the console errors for an anonymous user, on /signup and all other pages:
[Error] Failed to load resource: the server responded with a status of 404 () (discourse-lazy-videos.map, line 0)
[Error] Failed to load resource: the server responded with a status of 404 () (poll.map, line 0)
[Error] Failed to load resource: the server responded with a status of 404 () (vendor.map, line 0)
[Error] Failed to load resource: the server responded with a status of 404 () (discourse-local-dates.map, line 0)
[Error] Failed to load resource: the server responded with a status of 404 () (checklist.map, line 0)
[Error] Failed to load resource: the server responded with a status of 404 () (spoiler-alert.map, line 0)
[Error] Failed to load resource: the server responded with a status of 404 () (discourse-rewind.map, line 0)
[Error] Failed to load resource: the server responded with a status of 404 () (discourse-calendar.map, line 0)
[Error] Failed to load resource: the server responded with a status of 404 () (discourse-staff-alias.map, line 0)
[Error] Failed to load resource: the server responded with a status of 404 () (discourse-topic-voting.map, line 0)
[Error] Failed to load resource: the server responded with a status of 404 () (discourse-narrative-bot.map, line 0)
[Error] Failed to load resource: the server responded with a status of 404 () (automation.map, line 0)
[Error] Failed to load resource: the server responded with a status of 404 () (start-discourse.map, line 0)
[Error] Failed to load resource: the server responded with a status of 404 () (discourse-details.map, line 0)
[Error] Failed to load resource: the server responded with a status of 404 () (discourse-user-notes.map, line 0)
[Error] Failed to load resource: the server responded with a status of 404 () (discourse-data-explorer.map, line 0)
[Error] Failed to load resource: the server responded with a status of 404 () (discourse-anonymous-categories.map, line 0)
[Error] Failed to load resource: the server responded with a status of 404 () (discourse-fingerprint.map, line 0)