Skip to content
  • 6 Votes
    11 Posts
    98 Views
    jupiter_rowland@hub.netzgemeinde.euJ
    @julian Well, there are object types that Mastodon couldn't even handle if it wanted to. For example, it doesn't have anything to handle an Event-type object with. I don't think Gargron would build an event calendar into Mastodon just for Event-type objects, not unless enough people pester him to do just that.#FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #Mastodon
  • 3 Votes
    6 Posts
    138 Views
    julianJ
    Reminder that the ForumWG meeting is coming up in one hour.
  • 2 Votes
    5 Posts
    106 Views
    trwnh@mastodon.socialT
    @julian @thisismissem @silverpill which is to say: audience is what decides which objects you are even *aware* of, before you even get around to grouping them logically.in a centralized system you would query for all objects in the database where the context was what you wanted, and where the audience included you.in a decentralized system you work off of what’s in your inbox, and “follow your nose” to the context, which may have its own audience.
  • 1 Votes
    1 Posts
    14 Views
    julianJ
    FOSDEM offers open source and free software developers a place to meet, share ideas and collaborate. Renowned for being highly developer-oriented, the event brings together some 8000+ geeks from all over the world. The twenty-fifth edition will take place on Saturday 1st and Sunday 2nd February 2025 at the usual location, ULB Campus Solbosch in Brussels. So, should NodeBB make an appearance at next year's FOSDEM? There's apparently a dev room for ActivityPub, which should prove interesting for sure!
  • Default Installation 3.10.3, but many JS files return 404, why?

    Unsolved Technical Support
    19
    0 Votes
    19 Posts
    111 Views
    juseJ
    I am now using version 1.6.2. Although there are some JavaScript errors, it is still usable for the time being. It might be that the configuration of Debian 12 on the AWS server itself was not set up properly. [image: uUDYbM3nwrALQCm.png]
  • nodebb-plugin-reactions slow after selecting

    Moved Technical Support
    15
    0 Votes
    15 Posts
    357 Views
    phenomlabP
    @julian yes. Seems they are being called even if not actually requested.
  • NodeBB Sidebar & Header

    Solved Technical Support
    12
    0 Votes
    12 Posts
    161 Views
    D
    @baris I appreciate that, and quick fix. Thank you again. Aside from that. I am actually really enjoying nodebb. I am running it alongside plesk, with 4 other websites which run php, no interferenance with anything and runs a dream. Definitely way easier to use and understand then mybb
  • Question about reworking the nodebb-plugin-charts plugin.

    NodeBB Plugins
    11
    0 Votes
    11 Posts
    158 Views
    barisB
    It is already in plugin.json https://github.com/svandecappelle/nodebb-plugin-charts/blob/master/plugin.json#L11-L13 so it should be bundled into nodebb.min.css
  • Widget layout issue?

    Unsolved Technical Support
    10
    0 Votes
    10 Posts
    197 Views
    TapuzHT
    thanks!!
  • Login first time

    Solved Technical Support
    7
    0 Votes
    7 Posts
    80 Views
    S
    Interestingly I asked ChatGPT to check the nginx config and it gave me a new one that seems to have solved both problems. No idea what was wrong, but thank you very much for your help!
  • Managed Database

    General Discussion
    7
    0 Votes
    7 Posts
    98 Views
    B-738B
    CPU[| 0.5%] Tasks: 39, 0 thr, 18 kthr; 1 running Mem[|||||||||||||||||||||||||||||||||||||||||| 452M/989M] Load average: 0.03 0.13 0.15 Swp[ 0K/0K] Uptime: 13 days, 12:15:35 [Main] PID USER PRI NI VIRT RES S CPU%▽MEM% TIME+ Command 1 root 20 0 11704 460 S 0.0 0.0 0:00.52 /sbin/init 553 root 20 0 13160 1048 S 0.0 0.1 0:00.01 dhclient: system.syslog 556 root 60 0 13160 1144 S 0.0 0.1 0:00.02 dhclient: vtnet0 [priv] 638 _dhcp 20 0 13164 1360 S 0.0 0.1 0:00.02 dhclient: vtnet0 666 root 20 0 14400 1476 S 0.0 0.1 0:48.60 /sbin/devd 674 root 20 0 13012 820 S 0.0 0.1 0:01.47 /usr/sbin/rtsold -aF 678 root 68 0 13008 780 S 0.0 0.1 0:00.00 rtsold: rtsold.llflags 680 root 26 0 13008 1000 S 0.0 0.1 0:01.19 rtsold: rtsold.script 681 root 24 0 13008 780 S 0.0 0.1 0:00.00 rtsold: rtsold.sendmsg 682 root 20 0 13008 968 S 0.0 0.1 0:00.90 rtsold: system.syslog 903 root 20 0 12880 1272 S 0.0 0.1 0:29.69 /usr/sbin/syslogd -s 948 gotosocial 20 0 12832 660 S 0.0 0.1 0:00.23 daemon: /usr/local/bin/gotosocial[950] 950 gotosocial 68 0 1278M 88604 S 0.0 8.7 6:56.05 /usr/local/bin/gotosocial --config-path /usr/local/etc/gotosocial/config.yaml server start 975 root 20 0 19332 2836 S 0.0 0.3 0:49.54 /usr/sbin/ntpd -p /var/db/ntp/ntpd.pid -c /etc/ntp.conf 990 root 68 0 13380 8 S 0.0 0.0 0:00.00 /bin/sh /usr/local/sbin/sshguard -i /var/run/sshguard.pid 994 root 20 0 12992 1076 S 0.0 0.1 1:38.84 tail -F -n 0 /var/log/auth.log /var/log/maillog 995 root 20 0 17596 2640 S 0.0 0.3 0:03.63 /usr/local/libexec/sshg-parser 996 root 20 0 13508 1440 S 0.0 0.1 0:02.30 /usr/local/libexec/sshg-blocker -a 30 -p 120 -s 1800 -N 128 -n 32 997 root 20 0 13380 1120 S 0.0 0.1 0:00.35 /bin/sh /usr/local/libexec/sshg-fw-pf 1004 root 68 0 13508 1112 S 0.0 0.1 0:00.00 sshg-blocker: system.net 1005 root 68 0 17596 956 S 0.0 0.1 0:00.00 sshg-parser: system.net 1008 root 20 0 12992 528 S 0.0 0.1 1:25.51 tail: system.fileargs 1025 www 68 0 1448M 84808 S 0.0 8.4 8:51.47 /usr/local/bin/caddy run --pingback 127.0.0.1:57243 --config /usr/local/etc/caddy/Caddyfile --adapter 1053 root 20 0 22836 2208 S 0.0 0.2 0:08.82 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups 1056 root 20 0 12920 636 S 0.0 0.1 0:04.39 /usr/sbin/cron -s 1070 root 68 0 12848 788 S 0.0 0.1 0:00.00 /usr/libexec/getty Pc ttyv0 1071 root 68 0 12848 788 S 0.0 0.1 0:00.00 /usr/libexec/getty Pc ttyv1 1072 root 68 0 12848 788 S 0.0 0.1 0:00.00 /usr/libexec/getty Pc ttyv2 1073 root 68 0 12848 788 S 0.0 0.1 0:00.00 /usr/libexec/getty Pc ttyv3 1074 root 68 0 12848 788 S 0.0 0.1 0:00.00 /usr/libexec/getty Pc ttyv4 1075 root 68 0 12848 792 S 0.0 0.1 0:00.00 /usr/libexec/getty Pc ttyv5 1076 root 68 0 12848 796 S 0.0 0.1 0:00.00 /usr/libexec/getty Pc ttyv6 1077 root 68 0 12848 784 S 0.0 0.1 0:00.00 /usr/libexec/getty Pc ttyv7 14624 root 20 0 23024 9604 S 0.0 0.9 0:00.02 sshd: root@pts/0 14626 root 20 0 14700 4200 S 0.0 0.4 0:00.01 -bash 14628 root 20 0 16616 4532 R 0.0 0.4 0:00.04 htop 45925 root 20 0 679M 57668 S 0.0 5.7 5:22.35 node: PM2 v5.4.2: God Daemon (/root/.pm2) 54965 mongodb 68 0 514M 136M S 0.0 13.8 41:47.30 /usr/local/bin/mongod --logpath /var/db/mongodb/mongod.log --logappend --setParameter=disabledSecureA 95579 root 20 0 9737M 252M S 0.0 25.5 17:41.36 node: node /home/NodeBB/app.js
  • Blocking chinese spam

    General Discussion
    7
    0 Votes
    7 Posts
    154 Views
    B-738B
    When I see: Block IP Delete User with Content Permission for post ONLY registered and verified
  • 0 Votes
    7 Posts
    149 Views
    phenomlabP
    This works as intended $(document).ready(function() { $(window).on('action:topics.loaded', function(ev, { topics }) { topics.forEach(({ tid }) => { const $topicEl = $(`li[component="category/topic"][data-tid="${tid}"]`); const $categoryLabel = $topicEl.find('[component="topic/labels"] a[href^="/category/"]'); const bgColor = $categoryLabel.css("background-color"); const color = $categoryLabel.css("color"); // Set a timeout to delay the execution of style changes setTimeout(() => { $categoryLabel.attr("style", `border-color: ${bgColor} !important; color: ${bgColor}`); }, 100); // Change to the desired timeout in milliseconds }); }); });
  • Bug - Notifications Count

    Solved Bug Reports
    6
    0 Votes
    6 Posts
    98 Views
    yasasY
    @baris Works! Also just noticed you'd pushed the fix as soon this was notified. Appreciate it!
  • 0 Votes
    6 Posts
    156 Views
    choacialC
    @baris thank you!!
  • Question re: @context and JSON-LD

    ActivityPub
    5
    0 Votes
    5 Posts
    62 Views
    trwnh@mastodon.socialT
    @julian @thisismissem which is to say, the following are equivalent within the same scope...@\context: [{toot: http://joinmastodon.org/ns#,Emoji: toot:Emoji},{toot: http://joinmastodon.org/ns#,IdentityProof: toot:IdentityProof}]@\context: [{toot: http://joinmastodon.org/ns#,Emoji: toot:Emoji,IdentityProof: toot:IdentityProof}]
  • What are NodeBB minimum requirements?

    Unsolved Technical Support
    5
    0 Votes
    5 Posts
    130 Views
    B-738B
    Upgrade MongoDB from 7.014 to 8.X all perfect and faster! So now I use : Vultr Cloud Compute OS FreeBSD 14.1 DataBase MongoDB 8.0 NodeJS v20.10.X NPM last one PM2 Best proxy SSL server Caddy GoLang tech-с: EG328-RIPE
  • nodebb-plugin-emailer-sendgrid not sending emails

    Unsolved Technical Support
    5
    0 Votes
    5 Posts
    142 Views
    R
    You shouldn't need SMTP for the sendgrid mailer. It uses the sendgrid API to send mail messages, and optionally, allows for an inbound webhook to receive messages. Have you looked at the activity logs in the sendgrid console to verify that your requests are being handled? If needed, you can add a console log to the Emailer.send method in the nodebb-plugin-emailer-sendgrid index.js file if you want to debug the message handling.
  • config.relative_path isn't set

    Solved Technical Support
    5
    0 Votes
    5 Posts
    121 Views
    D
    Would it be possible to add a line calling that out explicitly in https://docs.nodebb.org/configuring/config to make it obvious to stupid people like me?
  • 0 Votes
    4 Posts
    77 Views
    julianJ
    @Ben-Stokes oauth2-multiple is just newer and doesn't require the dev to fork the plugin. You just install it and configure the information inside the ACP settings page. Give that a shot instead?