./public/uploads/ should be persist, it's used for the uploaded files.
By the way, how do you handle the persist problem in docker?
I am getting the following when trying to run nodebb setup
:
5/9 18:51 [77800] - info: NodeBB Setup Triggered via Command Line
Welcome to NodeBB!
This looks like a new installation, so you'll have to answer a few questions about your environment before we can proceed.
Press enter to accept the default setting (shown in brackets).
URL used to access this NodeBB (http://localhost:4567)
Please enter a NodeBB secret (f424bbc1-94e5-43a9-9fc0-0d482d9f445b)
Which database to use (redis)
5/9 18:51 [77800] - info: Now configuring redis database:
Host IP or address of your Redis instance (127.0.0.1)
Host port of your Redis instance (6379)
Password of your Redis database
Which database to use (0..n) (0)
Configuration Saved OK
[email protected] node_modules/redis
[email protected] node_modules/connect-redis
└── [email protected] ([email protected])
Populating database with default configs, if not already set...
module.js:355
Module._extensions[extension](this, filename);
^
Error: /usr/local/lib/gcc48/libstdc++.so.6: version GLIBCXX_3.4.21 required by /usr/local/www/node/nodebb/node_modules/lwip/build/Release/lwip_image.node not found
at Error (native)
at Module.load (module.js:355:32)
at Function.Module._load (module.js:310:12)
at Module.require (module.js:365:17)
at require (module.js:384:17)
at /usr/local/www/node/nodebb/node_modules/lwip/lib/Image.js:3:22
at Object.<anonymous> (/usr/local/www/node/nodebb/node_modules/lwip/lib/Image.js:15:3)
at Module._compile (module.js:460:26)
at Object.Module._extensions..js (module.js:478:10)
at Module.load (module.js:355:32)
Any ideas of what it could be?
Got it. Installed gcc5 and that solved the problem.
@Fastidious did you follow the official docs? If so, a pull request to add that extra step is greatly appreciated. Just hit the edit button on the top right
EDIT: oops, I guess we don't even have a FreeBSD section in our docs. What OS did you use as your guide? Could add a new page copied and pasted from the original and adding your last step.
@psychobunny I simply installed node withpkg
(did not use ports), cloned NodeBB and did the regular routine (npm install, nodebb setup, etc.). It was crashing on setup because I had gcc48
. Installed gcc49
, no dice. Finally installed gcc5
and updated libmap.conf
under /etc/
as follows:
libstdc++.so.6 gcc5/libstdc++.so.6
And the beast took a deep breath, and opened its eyes. Hehe.
@psychobunny said:
Could add a new page copied and pasted from the original and adding your last step.
I can come up with a page. It should be fairly straight forward, but I already had many things installed on that VPS, so I am not sure if whatever requirements were needed I already had them.
You seem to know a lot more about this than any of our core team. Myself especially
If you could add a freebsd section to the docs then kudos to you, likely somebody else will run into the problem you had and I'd have no idea how to respond
@psychobunny said:
If you could add a freebsd section to the docs then kudos to you
Done. Pull request pending.
Thanks! the PR is missing a link from the OS page to your new page though