Sounds like apache or some other web server might already be running on that port.
ps aux | grep apache
If you cannot answer these questions yourself then I suggest you install virtualbox on your local machine and get nodebb working locally but following the docs below. Once you are successful with this, you will have learned alot and can then try and deploy on Google infrastructure.
I know you want to deploy straight to production but my way will be quicker in the long run. The next question you will have will be regarding NGINX and how to get it running on port 80. The answers to all your questions are in the docs. The docs are very easy to follow.
I can create the website by using 127.0.0.1 IP but the connection is refused by google's internal IP
(127 is a local ip, you need to provide your internet IP here)
"url": "I typed here my domain which is connected to Google's external IP",
"secret": "the key",
"host": "Google's internal IP", (should be 127.0.0.1)
"port": "I couldnt find this out?", (4567)
"username": "Is this the nodebb user or the user I created for admin database?", (nodebb user)
"password": "Password", (mongo password for Nodebb database)
Not sure if they will help but its a start
@dangeruss Others may chime in but there is a windows version of the install instructions here however, they are out of date. If you are looking to develop, Ubuntu LTS is the most common/supported platform (ie recommended) and the docs are clear, concise and work as expected.
Ive limited experience using Docker and cant see any reference to it on the above website.
@teh_g Only thing is this
Sep 26 22:23:50 nodebb nodebb: 26/9 22:23:50  - #033[32minfo#033[39m: Initializing NodeBB v1.6.0 https://community.talkingoodshit.com Sep 26 22:23:52 nodebb nodebb: 26/9 22:23:52  - #033[32minfo#033[39m: [socket.io] Restricting access to origin: https://community.talkingoodshit.com:* Sep 26 22:23:52 nodebb nodebb: 26/9 22:23:52  - #033[33mwarn#033[39m: [plugins/load] The following plugins may not be compatible with your version of NodeBB. This may cause unintended behaviour or crashing. In the event of an unresponsive NodeBB caused by this plugin, run `./nodebb reset -p PLUGINNAME` to disable it. Sep 26 22:23:52 nodebb nodebb: * nodebb-plugin-youtube-lite Sep 26 22:23:52 nodebb nodebb: 26/9 22:23:52  - #033[32minfo#033[39m: Routes added Sep 26 22:23:52 nodebb nodebb: 26/9 22:23:52  - #033[32minfo#033[39m: NodeBB Ready Sep 26 22:23:52 nodebb nodebb: 26/9 22:23:52  - #033[32minfo#033[39m: Enabling 'trust proxy' Sep 26 22:23:52 nodebb nodebb: 26/9 22:23:52  - #033[32minfo#033[39m: NodeBB is now listening on: 0.0.0.0:4567
@lewis-belton your site is very slow and I tried to access the calender and it doesnt work. Maybe disable the plugins one at a time and see if it comes good. Remember to restart the forum after disabling each one.
Installed a plugin and it broke my system. Nginx came back with "Broken Gateway" I knew that the problem was that plugin since it was the last thing I did.
./nodebb reset -p plugin-name
Plugin gets removed and the forum is rebuilt and everything should work again.
This was my fault, I installed the youtube plugin without reading the notes that said to use the later version . Moral of the story, read the docs before rushing in
@pitaj Thanks, perhaps there needs to be a disclaimer on this at the top of the Docs?