Hah, wow that's an interesting bug. Definitely worth reporting, although I don't know if we'll make this something we can toggle 😛
Looks completely feasible!
@dark_hunter In my limited experience, v0.3.2 runs fairly well on the Pi. I have not tried the latest edge version, but I may as well give it a shot now. Will report back.
@Dark_Hunter I haven't tried yet. I want to get a second SD card before I try.
Tested NodeBB on an RPi this morning -- cold load reduced to 2s. I did some more optimizing today that should reduce it further, hopefully.
For reference, desktop browsing of NodeBB usually loads in 1.6-1.9 seconds depending on connection/ping/etc. Thanks to the refactoring done by @psychobunny, we are now able to report that NodeBB runs fairly well on the Pi!
NodeBB works wonders on an Rpi in my opinion.
I haven't tested any workload though. Would be interesting to do some benchmarking.
@psychobunny what is the hardware specs on this installation? And how much load does it have with this userbase?
This server is a potato. 512MB RAM... and the three of us run our dev on this server, and run quite a few other sites (ex. our NodeBB blog, my blog, etc). If this site ever hangs, it's because one of us (likely me) nibbed out and tried to run code that resulted in infinite loops We're thinking of upgrading maybe, and putting this forum on its own... we're pretty proud of how fast NodeBB runs but really aren't showcasing that as much as we can atm
@julian What OS did you use on the Pi to get nodebb running, as I'm seeing reports that ubuntu ist not supported, I've never bothered trying to install a proper distro, I always used Raspbmc for movies and the like.
Edit, found on github you used Raspbian, so got that pon the download. Also, the new B+, looks great. However not sure 4 USBs will work off the 5v power.
Writing a guide as I do this for the documentation.
I'm running a couple of NodeBB instances on a basic 512 MB, 1 core droplet over at DigitalOcean, thanks to @a_5mith's suggestion. Easy to set up and lets me play around with Debian and get away from my evil CentOS production server for small periods of time.
CentOS either needs more love or needs to be brought out back and shot.