Skip to content

Tech

For discussion of tech related news and events, software development, and more.

This category can be followed from the open social web via the handle [email protected]

58 Topics 591 Posts
  • Email verifications are not sent (other emails work)

    6
    0 Votes
    6 Posts
    7 Views
    ?
    Yes the checkmark is there. I have access to the PostgreSQL db, but the model is really twisted, I don't know where to find user data. Table list: legacy_hash legacy_list legacy_object legacy_set legacy_string legacy_zset searchchat searchpost searchtopic session
  • Moving a federated post into another topic

    9
    0 Votes
    9 Posts
    27 Views
    malte@forum.fedi.dkM
    I'll try to look out for a new case and see if it works on my end too. Thanks!
  • SMTP server with self signed certificate

    6
    0 Votes
    6 Posts
    3 Views
    ?
    Hi, I can not setup my smtp email account in NodeBB instance. I checked email credentials in third party apps and it works fine. I suppose it is due to NodeMailer and I can not find place to turn it off tls : { rejectUnauthorized: false } as it said in stackoverflow article. My image is ghcr.io/nodebb/nodebb:latest [image: 1741627582295-62dc7918-6e24-4072-997d-252b30eb9d15-image.png]
  • Redis Maintenance

    4
    0 Votes
    4 Posts
    2 Views
    julian@community.nodebb.orgJ
    @smyther42 It's a mapping of ip addresses to user ids. You can safely delete those too.
  • Please investigate matching gift opportunities at your employer.

    2
    0 Votes
    2 Posts
    3 Views
    ?
    @fsf good hackers support the FSF!!!
  • 0 Votes
    2 Posts
    2 Views
    lemgandi@mastodon.socialL
    @fsf Proud Member.
  • 0 Votes
    1 Posts
    1 Views
    No one has replied
  • 0 Votes
    2 Posts
    4 Views
    juangames@mastodon.socialJ
    @fsf I totally agree. It's a burden for the user at the very least, damaging to the environment due to the programmed obsolescency and not truly owning what one buys just so that a mega corporation can get even more money. Thanks for sharing alternatives!
  • What is a service you host you never knew you needed?

    206
    0 Votes
    206 Posts
    3k Views
    S
    Thanks for the heads-up!
  • How to modify the "url" item in config.json?

    9
    0 Votes
    9 Posts
    2 Views
    astro-what@community.nodebb.orgA
    @xiaoye said in How to modify the "url" item in config.json?: > I found the config.json in /opt/config, but I encountered the following problems when I edited it. > unusual, nano or vi is normally installed on most versions of linux. odds are you need to install it then if it is not showing up. Debian/Ubuntu base system sudo apt install nano or sudo apt install vim for Redhat based sudo dnf install nano or sudo dnf install vim
  • Can I change the lettering on tags in NodeBB after the fact?

    camelcase tags
    3
    0 Votes
    3 Posts
    9 Views
    K
    @julian Glad to see the issue's been recognized. I know the blind community on Mastodon's been making noise about camel casing hashtags for a long time now.
  • how to make sockets in plugin working

    4
    0 Votes
    4 Posts
    7 Views
    baris@community.nodebb.orgB
    First one is the suggested way of requiring core files, require.main always references the root of the nodebb folder so you don't have to worry about the require path when moving it around. Meanwhile module.parent references the parent module that required the module so you might have to update the path if you move it into a subfolder for example.
  • Pdf Files

    pdf
    1
    0 Votes
    1 Posts
    3 Views
    No one has replied
  • Went and Broke Federation. Kinda.

    9
    0 Votes
    9 Posts
    3 Views
    K
    @julian So I'm been monitoring the log feed in dev mode, and noticed a couple of confusing federation hiccups, even following my re-enabling of all the default permissions on registered-users. I was hoping you could provide more insights or other areas to investigate. Prior to changing the permissions, I was having no issues subscribing to categories from my Lemmy account, but afterwards it broke this. Reverting permissions hasn't fixed it, either. When I monitor the log, I see no evidence that the activity is reaching nodebb at all. I'm able to follow from several other Mastodon accounts, and even from some new Lemmy accounts I created on other servers. My first thought was that Lemmy.ca has silenced me, maybe due to request rejection spam while federation was broken, but they've confirmed that I'm not on a list on their end. This has made me wonder if they might be on mine. Or if something else is still broken. Skimming the logs, I found the following: 2025-02-26T17:28:46.883Z [4566/160807] - verbose: [activitypub/verify] Starting signature verification... 2025-02-26T17:28:46.883Z [4566/160807] - verbose: [activitypub/verify] Retrieving pubkey for https://lemmy.ca/u/Kichae#main-key 2025-02-26T17:28:46.887Z [4566/160807] - verbose: [activitypub/get] https://lemmy.ca/u/Kichae#main-key 2025-02-26T17:28:47.116Z [4566/160807] - verbose: [activitypub/verify] Attempting signed string verification 2025-02-26T17:28:47.117Z [4566/160807] - verbose: [middleware/activitypub] HTTP signature verification passed. 2025-02-26T17:28:47.117Z [4566/160807] - verbose: [middleware/activitypub] Validating incoming payload... 2025-02-26T17:28:47.117Z [4566/160807] - verbose: [middleware/activitypub] Request body check passed. 2025-02-26T17:28:47.125Z [4566/160807] - verbose: [middleware/activitypub] Origin check passed. 2025-02-26T17:28:47.131Z [4566/160807] - verbose: [middleware/activitypub] Key ownership cross-check passed. 2025-02-26T17:28:47.134Z [4566/160807] - verbose: [activitypub/inbox/undo] Like https://sopuli.xyz/post/22661764 via https://lemmy.ca/u/Kichae [api] Exception caught, error with stack trace follows: Error: [[error:invalid-pid]] at inbox.undo (/var/www/html/nodebb_wap/src/activitypub/inbox.js:521:11) at process.processTicksAndRejections (node:internal/process/task_queues:105:5) at async Controller.postInbox (/var/www/html/nodebb_wap/src/controllers/activitypub/index.js:169:3) pid I'm assuming is post ID? I might be reading this totally wrong, but it looks like it's trying to process an upvote I made on this post, but doesn't know where to find it. This is a post that I'd previously experimented with moving from World into a category, on a previous iteration of the forum. I've purged the database and totally reinstalled since then, and the post is not currently located on the forum anywhere -- it has not been re-imported, and currently cannot be due to the communication issues. I'm also receiving a lot of activities in the log that look like this, that I suspect may be related, but do not yet have the skills to interpret: 2025-02-26T18:28:50.637Z [4566/160807] - verbose: [activitypub/send] https://lemmy.world/inbox 2025-02-26T18:28:50.674Z [4566/160807] - verbose: [activitypub/send] Could not send Reject to https://lemmy.world/inbox; error: {"error":"unknown","message":"Failed to parse object https://wanderingadventure.party/actor with content {\n \"@context\": [\n \"https://www.w3.org/ns/activitystreams\",\n \"https://w3id.org/security/v1\"\n ],\n \"id\": \"https://wanderingadventure.party/actor\",\n \"url\": \"https://wanderingadventure.party/actor\",\n \"inbox\": \"https://wanderingadventure.party/inbox\",\n \"outbox\": \"https://wanderingadventure.party/outbox\",\n \"type\": \"Application\",\n \"name\": \"Wandering Adventure Party\",\n \"preferredUsername\": \"wanderingadventure.party\",\n \"publicKey\": {\n \"id\": \"https://wanderingadventure.party/actor#key\",\n \"owner\": \"https://wanderingadventure.party/actor\",\n \"publicKeyPem\": \"-----BEGIN PUBLIC KEY-----\\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA1iTGf1EX34ox09yxpS44\\nvUdZdkle3fXlQbb4Q6kDGFcm8VMI1iv5DYPBt0CQXZ7vIDfLq0P4qKN810H1THiB\\ndkrcQ5agxXWXsPwMuCfyC7umE89/tCUpEr7+ghjOMWreHQb7MeIvrYz0WEK2Yiva\\nE3L8pkxvwyKXA2pvU10fewsGAjiCSAj30IZ6EoaDuUK9OlRiKku6U4wI6qdun90q\\nl3K/aSYAhI7NOAgXB6RsjEg0TFgSt1DFQDWIZcDpdG8iGpysyNQwUmc2gaTNWtKy\\nuDkILJO6HeVquku8o+/cB+dXh5G3cqVx5J08bH3raSyo1BOTynHX3tvblgP2+jPH\\npQIDAQAB\\n-----END PUBLIC KEY-----\\n\"\n }\n}: data did not match any variant of untagged enum PersonOrGroup"} 2025-02-26T18:28:50.674Z [4566/160807] - verbose: [activitypub/send] Added Reject to https://lemmy.world/inbox to retry queue for 1024000ms I receive a steady stream of them from lemmy.world and sopuli.xyz, both of which I'm having federation issues with. But there's nothing like this from lemmy.ca, so I might be barking up the wrong tree. Do you have any thoughts?
  • nodebb-plugin-sso-google Remove the dash in username

    15
    0 Votes
    15 Posts
    4 Views
    bh4-tech@community.nodebb.orgB
    @bh4-tech My editing was correct but there was some problem with git on my server. I have fixed the things and now google registered users are having underscore in username instead of dash and can also be followed and mentioned from threads. @julian The problem is solved and thanks a lot for the support.
  • Change logo size Harmony

    2
    0 Votes
    2 Posts
    2 Views
    baris@community.nodebb.orgB
    You can simply use the custom CSS tab in the acp and use a different css. [component="brand/logo"] { max-height: 64px; width: auto; } Don't forget to enable custom css switch if you haven't already on the same page.
  • Federation between NodeBB and Bookwyrm

    4
    0 Votes
    4 Posts
    16 Views
    reynir@forum.fedi.dkR
    Hi! I don't have time to look into this at least for the next three days.
  • How can I modify the DBsearch results page?

    5
    1
    0 Votes
    5 Posts
    9 Views
    baris@community.nodebb.orgB
    You need to load it yourself using the topic values and the method thumbs.load
  • A way to disable plugin installation via ACP?

    7
    0 Votes
    7 Posts
    6 Views
    J
    @baris https://github.com/NodeBB/NodeBB/pull/13189
  • upload button

    5
    2
    0 Votes
    5 Posts
    5 Views
    baris@community.nodebb.orgB
    This is released as part of 4.0.5