Skip to content

Iframely (Nodebb)

Solved Configure
40 4 12.4k 1
  • @DownPW said in Iframely (Nodebb):

    what I don’t understand is how Iframely can interact with NodeBB. There is nothing to configure on the NodeBB side?

    We are using self-hosted iframely… Unfortunately, our developer is currently busy with relocation etc, therefore I cannot ask for more detail…

    But we have this as the endpoint address:

    http://0.0.0.0:8061/iframely?

    So, I guess we installed it as a subfolder at this port location in the same server? Maybe @phenomlab can tell it better 😄 sorry, I am not good at backend work 😄

    @crazycells typically, you do not need the port as that is handled and processed by the NGINX config. I have my instance running in a subdomain for security reasons with CORS headers adjusted to suit.

  • I have install Iframely nodebb plugin and setup with my local IP (because it’s a VM on no prod server) like this :

    dfcaa6bd-ef9d-4cf3-95ad-f055beb8926c-image.png

    Doesn’t work

    @DownPW from what I see, iFramely isn’t setup properly on your server as the port of 8061 does not appear to be listening. For example, see below for the response I get when trying to access the port.

    bddf233f-69cb-4169-9aea-3ccc85aead31-image.png

    Another possibility here (and a strong one in fact) is that you probably need to open this port on your firewall (perhaps iptables) and probably your router also (in terms of NAT).

  • @DownPW from what I see, iFramely isn’t setup properly on your server as the port of 8061 does not appear to be listening. For example, see below for the response I get when trying to access the port.

    bddf233f-69cb-4169-9aea-3ccc85aead31-image.png

    Another possibility here (and a strong one in fact) is that you probably need to open this port on your firewall (perhaps iptables) and probably your router also (in terms of NAT).

    @phenomlab

    I have open the port on my router:

    1c93d90e-0cec-44b3-9939-4025e28456c2-image.png

  • @phenomlab

    I have open the port on my router:

    1c93d90e-0cec-44b3-9939-4025e28456c2-image.png

    @DownPW right, but what about iptables on the server itself? The port isn’t responding which is the first hurdle to overcome.

  • I don’t know because I think you are connected to ssh, so I don’t see this

    grrr it’s a debian scratch and iptables is not installed by defaut

  • I don’t know because I think you are connected to ssh, so I don’t see this

    grrr it’s a debian scratch and iptables is not installed by defaut

    @DownPW what happens if you perform the same telnet command from the server itself ? If that responds, then the issue is possibly the NAT translation via the router.

    Fire example, if telnet 127.0.0.1 8061 connects, then the port is listening on localhost. If you try the same but with the public IP you have instead, then that’s a NAT issue (potentially)

  • very odd @phenomlab

    I can connect to telnet on server (local host) and externally (with my phone on 4g network = externally network) with public ip

    telnet privateIP 8061 is OK on the server
    telnet externalPublicIP 8061 is OK with my smartphone on 5G (externally network) with Termux app

    03a1fd88-f7c9-4fe2-805c-d78a63e7db17-image.png

    The NAT on my router and the server is OK on 8061 port

  • very odd @phenomlab

    I can connect to telnet on server (local host) and externally (with my phone on 4g network = externally network) with public ip

    telnet privateIP 8061 is OK on the server
    telnet externalPublicIP 8061 is OK with my smartphone on 5G (externally network) with Termux app

    03a1fd88-f7c9-4fe2-805c-d78a63e7db17-image.png

    The NAT on my router and the server is OK on 8061 port

    @DownPW very odd. Ok. I’ll take a look at this tomorrow morning but I do need root access (and password) to this server.

  • @DownPW very odd. Ok. I’ll take a look at this tomorrow morning but I do need root access (and password) to this server.

    @phenomlab said in Iframely (Nodebb):

    @DownPW very odd. Ok. I’ll take a look at this tomorrow morning but I do need root access (and password) to this server.

    OK
    you already have these information in your PM 😉

  • @phenomlab said in Iframely (Nodebb):

    @DownPW very odd. Ok. I’ll take a look at this tomorrow morning but I do need root access (and password) to this server.

    OK
    you already have these information in your PM 😉

    @DownPW confirmed. Thanks

  • @phenomlab said in Iframely (Nodebb):

    @DownPW very odd. Ok. I’ll take a look at this tomorrow morning but I do need root access (and password) to this server.

    OK
    you already have these information in your PM 😉

    @DownPW This is now resolved. The issue was an incorrect URL specified in the Nodebb plugin. I’ve corrected this, and now it works as intended.


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
    701 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.
  • NodeBB: Opening the Composer for replies

    Solved Configure cms composer
    2
    0 Votes
    2 Posts
    888 Views
    @mventures Quick reply is basically exactly that. However, it’s possible to trigger the full composer as below [image: 1681314389744-82ca1209-31be-4a51-a641-9887b5a238b8-image.png] Failing that, you’ll need to use the reply button in the sticky toolbar [image: 1681314442570-1d230bcb-ff8e-4756-94f7-6e2fb7a94bc4-image.png]
  • NodeBB: The global Search option

    Solved Configure search nodebb
    5
    0 Votes
    5 Posts
    1k Views
    @mventures Yes, exactly. The other icon will restart NodeBB whilst the first icon I referenced will rebuild (recompile) it. The huge strength of NodeBB over Flarum (for example) is that the code is precompiled, and called once at boot. PHP’s code has to repeatedly reload code from source making it much slower.
  • nodebb loading emojis

    Solved Configure nodebb emojis
    16
    1
    1 Votes
    16 Posts
    4k Views
    @DownPW sure. Let me have a look at this in more detail. I know nginx plus has extensive support for this, but it’s not impossible to get somewhere near acceptable with the standard version. You might be better off handling this at the Cloudflare level given that it sits in between the requesting client and your server.
  • MailGun Not Working NodeBB

    Solved Configure mail mailgun
    6
    1 Votes
    6 Posts
    2k Views
    @phenomlab did it i did not create smtp user on mailgun. everything is working now. [image: 1667569376261-6cc6061f-ed5d-41f6-8eb7-5d98f98b3706-image.png]
  • Podcast Share NodeBB

    Solved Configure podcast nodebb
    15
    4 Votes
    15 Posts
    4k Views
    @cagatay You could experiment with nodebb-plugin-ns-embed but I expect the x-origin tag on the remote site to prevent playback.
  • Configure SMTP for Nodebb

    Solved Configure
    14
    5 Votes
    14 Posts
    4k Views
    @marusaky based on the work completed thus far (in relation to PM exchanges), I’m going to mark this completed. Sending email from the server itself works fine without issue, and DNS appears to be clean (valid SPF, DMARC, and DKIM records). It appears that only Gmail marks incoming messages from your domain as spam - perhaps because of the domain age, which there is nothing we can do to prevent this. Mail delivery to all other domains appears to work fine in al of my tests.
  • NodeBB metadata

    Solved Configure nodebb
    4
    2 Votes
    4 Posts
    2k 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 🤪🤪.