Got it working. You had one bracket missing that we had to track down, but other than that, it works. Here is the command that we used...
db.objects.update({_key: 'topic:1022' }, { $set: { 'postcount': 49156 }});
Thanks!
Got it working. You had one bracket missing that we had to track down, but other than that, it works. Here is the command that we used...
db.objects.update({_key: 'topic:1022' }, { $set: { 'postcount': 49156 }});
Thanks!
Not much of a script but here it is...
git fetch; git pull; ./nodebb stop; npm i; ./nodebb upgrade; npm i; ./nodebb start; ./nodebb log
And for the 1.7.0 to 1.7.1 release we had to switch to this...
git fetch; git pull; ./nodebb stop; npm i; rm -rf ./node_modules/eslint* ; npm i commander; ./nodebb upgrade; npm i; ./nodebb start; ./nodebb log
Obviously our backups are not in that script, we do that manually (not sure why, actually.) Probably because we backup up to ten minutes ahead of doing the actual update as we can do that without impact and ensure we are at a lull before going down for a few seconds. So we keep it manual. We don't have a copy of the main database that we use for testing, but we have a series of separate sites that run the same code that range from pure test (their own data, but no live users) to insanely low use (users less than once a week) to moderate use but non-business before getting to the big main site. So we use that as our testing profile.
@julian said in May Docker Discussion:
Interesting recent discussion re: Docker
https://news.ycombinator.com/item?id=20059207
Some parallels to what was discussed here
Totally true. People put so much into each new thing that they hear about thinking that it is going to change the world, without any clear idea of what problem it is even trying to address!
I don't think that anyone has 200 concurrent users with which to test! http://mangolassi.it/ is one of the busier sites and has been around for a while. We have single threads, that started on NodeBB (not migrated from another site with any pre-existing content) and over a third of a million views on a single thread (more than ten times the traffic of this forum's busiest thread) and we don't ever see anything close to 200 users at once.
But at our volume, which hits around 3,000 views per hour, running on a dual core system keeps us completely responsive. And we run about six different forums on that same platform and database. We are getting close to wanting to add another 2GB of RAM, but that is about it.
Yup, ignore me. I had two configs open and was looking at the wrong one.
@omega said in Which is better NodeBB or Discourse?:
Infinite school might destroy your hopes and dreams here.
Infinite school would definitely destroy my hopes and dreams!
I should mention that we DO front all of the forums on that system with Nginx, of course. But we are only using MongoDB and not Redis to speed the site up (the mixed Redis / MongoDB option did not exist when we implemented.)
@ALiveVam said in Need help about Install:
i want to install nodebb at this night.
Two fast options...
@herruu said in Which is better NodeBB or Discourse?:
As said, the installation process is very complicated
Here are install instructions that demonstrate how crazy simple an install is, even on a dedicated server. Would be far easier on shared.
NodeBB is a powerful, open source package for building online communities and forums. We usually recommend running it on CentOS 8, primarily because of the n...
MangoLassi (mangolassi.it)
And most of the instructions there aren't about NodeBB, they are about doing basic server updates, installing the operating platform, acquiring and installing the database server, etc.
Only a couple lines of all of that is getting and installing NodeBB. For just NodeBB on shared, you can easily install with a single command. It literally can't be made easier. I've deployed a lot of these, we do one command installs regularly.
Hey everyone, MangoLassi is a NodeBB community run by Grove Social. We've been up and running for a year and tomorrow, Friday the 13th, we are going to be throwing a kind of online "party" on our community. We are an IT and technology social community, a great place to ask technical questions, provide technical insight, join in techie conversations, make geeky friends or just get social with other IT pros. We are a friendly place and would love to see lots of NodeBB friends stop in to say hi and check out the community!
Here is the announcement link:
http://mangolassi.it/topic/3726/february-13th-friday-mangolassi-day
We are choosing tomorrow because our sponsor (Grove Social) is presenting about social media to a large Microsoft event tomorrow morning and many new people will be checking out the site. We are pushing hard to make it a fun day with lots and lots of active people posting all day long.
Hope to see you all there! Thanks.
@gotwf Thanks.
Sorry I was AWOL yesterday. I was in that Canton, TX tornado! Okay, not "in" it, but was in Canton when it happened.
@herruu said in Which is better NodeBB or Discourse?:
As said, the installation process is very complicated and even impossible on shared hosting. News flash : a lot of us forum owners are on a shared hosting
It's not really complicated and 100% works on shared hosting. I've run it on shared hosting for years. It's no different than if you were trying to install a MacOS application on your Linux desktop... it's not compatible. The fault isn't that of the operating system, nor of the application, but having chosen the wrong operating system for the application that you want to run.
The right shared host has zero issue installing nodeBB (or Discourse.)
We may actually be the biggest in active traffic. Hard to say. No site that I have looked at appears to have the activity level that we do. The ones that are bigger are bigger because they are old and came from non-NodeBB. Our posting rate and view rate might be the biggest. That is hard to gauge. But we have been known to have multiple hours averaging more than 10,000 views per hour, which is decently high, with very high active posting activity.
I just happen to have a video of me presenting this topic at a conference, lol.
@herruu said in Which is better NodeBB or Discourse?:
For now I'm just testing it on a desktop at home but I'm liking it a lot so changing providers is not impossible (my current contract ends somewhere beginning of next year).
You can get into Vultr to host it for around $6/mo. So unless you are ultra poor, you probably don't need to be spending a lot. Your forum sounds pretty busy, so that might not be enough.
I run MangoLassi and we can bounce off around 200,000,000 views a month and we run off of Vultr High Frequency 4GB plan at $24 USD / mo and the site is screaming fast even under the heaviest load. So while $24 is not nothing and I totally get why no one wants to waste money, it's also not an amount that you generally worry about contracts to avoid. You should not spend more than $24/mo, you won't see any benefits. You could easily spend less.
We also use CloudFlare to aid in performance. We are a global site and need the caching. Been in production on NodeBB since March, 2014 when it was still an alpha release.
Up to over 36,000 posts now. You can see where we are now at...
@cregox said in Unable to post, Akismet says my post is spam:
i'm probably forgetting some criteria, so for control shall we think about another communication mean, say messaging... emoji 2p (nothing for improved formatting), spam 2p, still exist 2p (nothing for being so unique, it's way too fragmented)... i would give negative points for killing xmpp in favor of stupid proprietary protocols -2p... then there are audio, video and even recording sometimes, 2p... no points for making groups, as it never reached the gold standard that existed before, irc. and -1p for still having not a single solution that's open source and hassle free multi platform, like forums and emails do... then -2p for being almost impossible today to have a proper working backup out of what people use today (telegram, signal, viber, wechat, sms, and the obvious skype, google, facebook, whatsapp, am i missing something?)... backup only works if it's automated and spread out. like it's easy to do with good forums and any email. lol, 3 points in total... either messaging have changed almost nothing (compared to email and forums) or my criteria sucks balls. but it's the only one with negative points, so it's 8-5, which shows all it happened is it went more backwards than both.
Similarly, almost everything here isn't really changes to the forum concept, they are just (mostly) presentation layer artefacts of modern interfaces. Displaying embedded video, for example, doesn't happen in the forum but in the end user's browser. If I was to make a new "forum viewer" tool for people, and let them look at 1980s forums, we could do the same things with emoji, videos, images, audio, and so forth. Backups, groups, email, spam management... all things you could keep with a 1980s forum.
My point being, it's not like it's a revolution or a new generation or product, it's just a new forum in the general sense. That's not a bad thing, just like it isn't bad that email hasn't had a revolution - the base concept is so solid and stable that you can use it however you want in a modern context without needing a new generation or whatever.
I think what I'm trying to say is that when you look at something like a forum and perceive it as the "interface to the forum" or in email as the "application that displays the email", it's easy to feel like things have changed dramatically. But when you look at the application and the basics are the same, just a new implementation, that's where you can determine if there is a new generation or approach or whatever. Because, like with email, we can always apply a new interface to an old forum.
In fact, you could take a 1980s dial up BB system, write a text parser (pretty easily), and use that as a backend and make a display system that exactly mimics NodeBB's default and you'd not be able to tell which was which. It would be weird and a waste of effort, but you could do it and people would think you had a new forum with cool features like emoji, image emedding, video auto-play, and all that stuff. But it's just the in browser interface portion, not the forum.
Testing this out for us now.
I can kind of see why you want this, but fundamentally it goes against the concept of the categories. What kind of thing would you want to cross category lines?
@cregox said in moderated? your post is queued for approval.:
perhaps i got just a bit lost in the way for this last iteration on the past week or so... i certainly got triggered. was it enough to justify my "soft ban"?
Keep in mind, it was two soft bans. The first you discussed with the mods and the limit for soft bans was raised, which I agree with it was way too long. There needs to be some leniency for someone, like yourself, who is posting infrequently and the first few posts or threads end up less than ideal. Hence the lower number now.
But you definitely had a warning, whether warranted or not. But you continued down the path, and remain arguing some very key points that keep getting negative votes (like doubling down on free meaning what you want and claiming something free isn't). That's fine, you can do that. But you risk negative votes and feedback because people don't appreciate false statements, especially when they aren't like accidentally false or like "white lies" like "you don't look fat in that dress" but rather statements to disparage the community where someone is giving something away and you want more or to lash out or whatever so keep saying that free isn't enough, you need "more free" or you want stop making false claims - it's literally a form of minor extortion (threatening to lie about a product if they don't give you more.)
So in a situation like this, where the initial feedback isn't enough and doesn't change the course, how would you propose the system work? Clearly there has to be a way to discourage that kind of posting, there needs to be a warning system, there needs to be a way to alert other readers that they need to watch out because there is a negative reputation here. Those are givens that I think you have to agree are necessary in any public setting or the forum becomes useless because you have no way to tell when someone has value (e.g. check Spiceworks where they used "activity" rather than "feedback" so someone like me gets an insanely high rating regardless of the quality of my feedback). We know that "pure up votes" encourages politicization as being inflammatory has no downsides.
So while you feel that you are being moderated quickly and automatically, there are a few key points to make. One is that you are not banned, you are "slowed down" with a human verifying what you are saying. Two is that there were warnings and changes made to accommodate you, something no one has ever needed before in six years or more of the forums. Three, even after the warnings and new limits, you kept going. Four, you didn't offset any of this with positive posting that wasn't trying to reinforce your one seemingly consistent promotion of "something else." And five, it's only temporary as long as you don't post positively which, in theory, takes extremely little time.
Given those five points, doesn't it seem that the soft ban, while it kind of sucks for you personally, is exactly how you'd want the system to behave?