I have a mount. I mount the DO volume to the default location from their configuration instructions: /mnt/<volume-name>/ and then I nest the files dir under there.
Then I symlink public/uploads/files to the files dir I set up on the mount.
Problem seems to be that git treats symlinks as files so it thinks files/.gitignore is missing.
A quick firewall-cmd --zone=public --add-port=4567/tcp --permanent and firewall-cmd --reload later
And there we go.
Thanks @rbeer for the information about nodejs versions. I did not see the indicator that you did obviously.
Very nice! Glad to see it working now.
And, don't you worry! I was tearing my hair out for about an hour, when I stumbled upon that error some weeks ago.
Ah, yes, that is potentially a stumbling block... port property is optional, if not specified, NodeBB will listen on port 4567. However the url property is the one that is referenced by NodeBB, and is used as the canonical reference to itself... so when somebody asks your forum what it is to be called, NodeBB will respond back with the value in url, so the port is required if you are accessing your forum with port number in url.