Skip to content

NodeBB: updating Admin details not working

Solved Configure
17 3 2.9k 1
  • Hi,
    In my ADMIN management, I made these changes:

    1. Added a name for my “@admin” account
    2. Updated the email id for my “admin” account

    But neither the name is visible on the public page, nor an email verification was received. I have tried twice, and nothing. Would anyone know what the reason could be?

    FYI - I can see the admin name in the admin dashboard, but its not appearing on the published forum.

    On the email change - Do you think its because the default email (@phenomlab created) that was used to set the forum up, cannot be changed? Maybe, it can be changged via SSH?

    @mventures said in NodeBB: updating Admin details not working:

    But neither the name is visible on the public page, nor an email verification was received. I have tried twice, and nothing. Would anyone know what the reason could be?

    Email is not configured on the server you are running - this is why no notification was received, because none would have been sent. For this to work, you’ll need to install either a postfix server to send mail, or use one of the available plugins as detailed below

    d3dbd291-6c1a-425b-bf39-bc47979c3c32-image.png

    I did something similar for @JAC some time ago - provided you have a low level of mail sending, you can typically use the free plans to send mail.

    SendGrid is probably the best option

    157e5c66-6199-4d6a-90f5-3217809c9667-image.png

    Create an account there, then over PM, share with me the login and connection details, and I’ll configure this for you.

  • @mventures said in NodeBB: updating Admin details not working:

    But neither the name is visible on the public page, nor an email verification was received. I have tried twice, and nothing. Would anyone know what the reason could be?

    Email is not configured on the server you are running - this is why no notification was received, because none would have been sent. For this to work, you’ll need to install either a postfix server to send mail, or use one of the available plugins as detailed below

    d3dbd291-6c1a-425b-bf39-bc47979c3c32-image.png

    I did something similar for @JAC some time ago - provided you have a low level of mail sending, you can typically use the free plans to send mail.

    SendGrid is probably the best option

    157e5c66-6199-4d6a-90f5-3217809c9667-image.png

    Create an account there, then over PM, share with me the login and connection details, and I’ll configure this for you.

    @phenomlab Yes, I had a feeling SMTP was the issue. So, I have to choose between SendGrid or the available plugins, right? Are the plugins not dependable, hence you recommended SendGrid?

  • @phenomlab Yes, I had a feeling SMTP was the issue. So, I have to choose between SendGrid or the available plugins, right? Are the plugins not dependable, hence you recommended SendGrid?

    @mventures No specific reason for SendGrid other than it’s free for less than 100 emails per month. Typically, I’d suggest hosting your own email, but then you’ll also need a raft of DNS records such as txt, spf, dkim and dmarc.

    These should be added to DNS anyway for sake of good order, but are less dependant when you leverage a third party service. Don’t be surprised if SendGrid also wants you to add DNS records, as this is the norm.

  • @mventures No specific reason for SendGrid other than it’s free for less than 100 emails per month. Typically, I’d suggest hosting your own email, but then you’ll also need a raft of DNS records such as txt, spf, dkim and dmarc.

    These should be added to DNS anyway for sake of good order, but are less dependant when you leverage a third party service. Don’t be surprised if SendGrid also wants you to add DNS records, as this is the norm.

    @phenomlab None of my business perhaps, but what system are you using if you don’t mind me asking? If it’s personal/sensitive, then your recommendation is strongly Sendgrid because it’s easy to set up, dependable and affordable.

    Btw, I’ve heard a lot about Mailgun, and they offer 5000 free emails/month, and only $1 extra for another 1000 if it crosses the 5k mark. Are you OK if I started on this one?

  • @phenomlab None of my business perhaps, but what system are you using if you don’t mind me asking? If it’s personal/sensitive, then your recommendation is strongly Sendgrid because it’s easy to set up, dependable and affordable.

    Btw, I’ve heard a lot about Mailgun, and they offer 5000 free emails/month, and only $1 extra for another 1000 if it crosses the 5k mark. Are you OK if I started on this one?

    @mventures being the “traditionalist” that I am I host my own mail using postfix (a service dedicated for this purpose, but residing on the same VPS). There’s nothing wrong with Mailgun, and NodeBB will actively support it.

    https://www.npmjs.com/package/nodebb-plugin-emailer-mailgun

  • Hi @cagatay
    Thank you for your response.
    (1) Admin email change: I did as you said and it still has the old email. No change over to the new one.
    (2) A new user registration test: I signed up as a user to check. Though I entered an email for this new account, I did not receive the email verification email for this one also. All email folders were checked and nothing has come in yet.
    (3) Admin name: What I meant was - I entered a “full name” for my admin account, and this name is not showing up in the posts.

    @mventures said in NodeBB: updating Admin details not working:

    Hi @cagatay
    Thank you for your response.
    (1) Admin email change: I did as you said and it still has the old email. No change over to the new one.
    (2) A new user registration test: I signed up as a user to check. Though I entered an email for this new account, I did not receive the email verification email for this one also. All email folders were checked and nothing has come in yet.
    (3) Admin name: What I meant was - I entered a “full name” for my admin account, and this name is not showing up in the posts.

    If I can get help on (3) also, that would be great also! Thank you all.

  • @mventures being the “traditionalist” that I am I host my own mail using postfix (a service dedicated for this purpose, but residing on the same VPS). There’s nothing wrong with Mailgun, and NodeBB will actively support it.

    https://www.npmjs.com/package/nodebb-plugin-emailer-mailgun

    @phenomlab Nice! I will give this a try tomorrow and see how it goes. By the way, do I need an email in my domain name for this to work, or is the outgoing email from Mailgun/Sendgrid email domain?

  • @phenomlab Nice! I will give this a try tomorrow and see how it goes. By the way, do I need an email in my domain name for this to work, or is the outgoing email from Mailgun/Sendgrid email domain?

    @mventures said in NodeBB: updating Admin details not working:

    By the way, do I need an email in my domain name for this to work, or is the outgoing email from Mailgun/Sendgrid email domain?

    The outgoing email should be the default specified in the NodeBB settings. You’ll be using a username and password from the Mailgun service to send mail anyway, so the email address is cosmetic.

  • @mventures said in NodeBB: updating Admin details not working:

    Hi @cagatay
    Thank you for your response.
    (1) Admin email change: I did as you said and it still has the old email. No change over to the new one.
    (2) A new user registration test: I signed up as a user to check. Though I entered an email for this new account, I did not receive the email verification email for this one also. All email folders were checked and nothing has come in yet.
    (3) Admin name: What I meant was - I entered a “full name” for my admin account, and this name is not showing up in the posts.

    If I can get help on (3) also, that would be great also! Thank you all.

    @mventures said in NodeBB: updating Admin details not working:

    (3) Admin name: What I meant was - I entered a “full name” for my admin account, and this name is not showing up in the posts.

    Because you need to enable that in Settings 🙂

    Go to /admin/settings/user#default-user-settings

    Enable the below

    eb821911-fcb3-4222-9fba-19b6a66be91d-image.png

    7aa39f3b-4a2a-4bf6-b5b4-2428f7d68a7e-image.png

    Save

    And finally,

    Go to user/admin/settings

    Enable “Show my full name”

    9a15b1dd-dc4a-47a3-a208-f6366b76ad28-image.png

    Save

    I’ve done this on your site, so it should be working as intended.

  • phenomlabundefined phenomlab has marked this topic as solved on
  • @mventures said in NodeBB: updating Admin details not working:

    (3) Admin name: What I meant was - I entered a “full name” for my admin account, and this name is not showing up in the posts.

    Because you need to enable that in Settings 🙂

    Go to /admin/settings/user#default-user-settings

    Enable the below

    eb821911-fcb3-4222-9fba-19b6a66be91d-image.png

    7aa39f3b-4a2a-4bf6-b5b4-2428f7d68a7e-image.png

    Save

    And finally,

    Go to user/admin/settings

    Enable “Show my full name”

    9a15b1dd-dc4a-47a3-a208-f6366b76ad28-image.png

    Save

    I’ve done this on your site, so it should be working as intended.

    @phenomlab Yes, it is working! Thank you so much 🙂

  • @mventures said in NodeBB: updating Admin details not working:

    By the way, do I need an email in my domain name for this to work, or is the outgoing email from Mailgun/Sendgrid email domain?

    The outgoing email should be the default specified in the NodeBB settings. You’ll be using a username and password from the Mailgun service to send mail anyway, so the email address is cosmetic.

    @phenomlab Update: I haven’t forgotten the task of setting up a SendGrid account. It’s just that my account hasn’t been verified yet. It’s been a few days already and I keep getting questionnaires from them. Have chased again today.

  • @phenomlab Update: I haven’t forgotten the task of setting up a SendGrid account. It’s just that my account hasn’t been verified yet. It’s been a few days already and I keep getting questionnaires from them. Have chased again today.

    @mventures Ok. No issues


Did this solution help you?
Did you find the suggested solution useful? Support 💗 Sudonix with a coffee
If your organisation needs deeper expertise around infrastructure, security, or technology leadership, learn more about Phenomlab Ltd. Many of the deeper technical guides behind Sudonix are published there.

Related Topics
  • Nodebb to Xenforo

    Solved Configure xenforo nodebb
    3
    0 Votes
    3 Posts
    119 Views
    @cagatay as @downpw stated, there isn’t a native tool that will do this for you. You’d need to either develop your own or ask the nodebb team to assist which will be a paid exercise.
  • Planned sunset of NTFY plugin

    Pinned Announcements push nodebb ntfy
    7
    1
    8 Votes
    7 Posts
    2k Views
    I’ve noticed that I’m the only one subscribed to the push notifications on this site. If you were using NTFY previously, and have noticed that you’ve not had any alerts for a while, it’s because this feature has been disabled. You’ll now need to use the push notification to replace NTFY as mentioned in the first post.
  • CSS codes to prevent votes to disappear

    Solved Customisation nodebb
    3
    1 Votes
    3 Posts
    1k Views
    @phenomlab yes, it is thanks a lot…
  • Nodebb design

    Solved General nodebb
    2
    1 Votes
    2 Posts
    951 Views
    @Panda said in Nodebb design: One negative is not being so good for SEO as more Server side rendered forums, if web crawlers dont run the JS to read the forum. From recollection, Google and Bing have the capability to read and process JS, although it’s not in the same manner as a physical person will consume content on a page. It will be seen as plain text, but will be indexed. However, it’s important to note that Yandex and Baidu will not render JS, although seeing as Google has a 90% share of the content available on the web in terms of indexing, this isn’t something you’ll likely lose sleep over. @Panda said in Nodebb design: The “write api” is preferred for server-to-server interactions. This is mostly based around overall security - you won’t typically want a client machine changing database elements or altering data. This is why you have “client-side” which could be DOM manipulation etc, and “server-side” which performs more complex operations as it can communicate directly with the database whereas the client cannot (and if it can, then you have a serious security flaw). Reading from the API is perfectly acceptable on the client-side, but not being able to write. A paradigm here would be something like SNMP. This protocol exists as a UDP (UDP is very efficient, as it is “fire and forget” and does not wait for a response like TCP does) based service which reads performance data from a remote source, thus enabling an application to parse that data for use in a monitoring application. In all cases, SNMP access should be “RO” (Read Only) and not RW (Read Write). It is completely feasible to assume complete control over a firewall for example by having RW access to SNMP and then exposing it to the entire internet with a weak passphrase. You wouldn’t do it (at least, I hope you wouldn’t) and the same ethic applies to server-side rendering and the execution of commands.
  • NodeBB v3 Quick reply

    Solved Configure quick reply button
    4
    1
    2 Votes
    4 Posts
    984 Views
    here is the link: https://app.transifex.com/nodebb/nodebb/translate/#tr
  • NodeBB Footer

    Solved Customisation footer nodebb
    10
    1 Votes
    10 Posts
    3k Views
    @phenomlab said in NodeBB Footer: @jac and you. Hope all is well and you recover quickly Thanks pal
  • NodeBB metadata

    Solved Configure nodebb
    4
    2 Votes
    4 Posts
    1k Views
    @phenomlab said in NodeBB metadata: @jac Are you sure ? https://www.google.co.uk/search?q=site%3Astockportcounty.fans&sxsrf=AOaemvLwnaZL-PliU_2dBOg_Eo1pMVhBjg%3A1638982328139&source=hp&ei=uOKwYeatBcOsad3yp7AE&iflsig=ALs-wAMAAAAAYbDwyLBSDcG5XYoFCKwQFhgz94wTxOcV&ved=0ahUKEwjm6dX71NT0AhVDVhoKHV35CUYQ4dUDCAk&uact=5&oq=site%3Astockportcounty.fans&gs_lcp=Cgdnd3Mtd2l6EAM6BAgjECc6CwgAEIAEELEDEIMBOg4ILhCABBCxAxDHARCjAjoRCC4QgAQQsQMQgwEQxwEQowI6BQguEIAEOggIABCABBCxAzoFCAAQgAQ6CAguELEDEIMBOgsILhCABBDHARCvAToICC4QgAQQsQM6BQgAELEDOgsILhCABBDHARDRAzoLCAAQgAQQsQMQyQM6BQgAEJIDUABYySZg0CdoAHAAeACAAW2IAa0NkgEEMjMuMpgBAKABAQ&sclient=gws-wiz Fair enough 🤪🤪.
  • nodebb dropdown menu

    Solved Configure nodebb
    5
    1
    0 Votes
    5 Posts
    2k Views
    @phenomlab said in nodebb dropdown menu: @kurulumu-net You set it like the below example taken from this site [image: 1637939951821-aae36790-3257-4bb2-ad5a-0d744309876a-image.png] Which presents this [image: 1637939983445-77f47260-2941-4afe-9614-8e17dcfc8c19-image.png] Very interesting… I actually thought this wasn’t possible, as I remember it being asked in the NodeBB forum. Is this something new that’s been implemented? I’ll 100% be doing that when I’m on the laptop over the weekend.