nilsramsperger / docker-nodebb Goto Github PK
View Code? Open in Web Editor NEWA simple Docker Image for quick-launching a NodeBB forum. The repo is deprecated! Please check: https://gitlab.com/nilsramsperger/docker-nodebb
A simple Docker Image for quick-launching a NodeBB forum. The repo is deprecated! Please check: https://gitlab.com/nilsramsperger/docker-nodebb
root@3c7acde88ae9:/# ./supervisor.sh
Starting redis-server: redis-server.
Updating NodeBB...
Updating package.json file with defaults... OK
Bringing base dependencies up to date... started
up to date in 4.078s
Checking installed plugins for updates... OK
Updating NodeBB data store schema...
Parsing upgrade scripts...
2018-08-21T15:39:15.918Z [321] - warn: [upgrade/appendPluginScripts] Unable to read plugin.json for plugin nodebb-plugin-code-button-cn
. Skipping.
OK | 0 script(s) found, 57 skipped
Schema update complete!
Rebuilding assets... started
2018-08-21T15:39:15.961Z [321] - info: [build] Building in parallel mode
2018-08-21T15:39:15.963Z [321] - info: [build] plugin static dirs build started
2018-08-21T15:39:15.968Z [321] - info: [build] requirejs modules build started
2018-08-21T15:39:15.969Z [321] - info: [build] client js bundle build started
2018-08-21T15:39:15.971Z [321] - info: [build] admin js bundle build started
2018-08-21T15:39:15.972Z [321] - info: [build] client side styles build started
2018-08-21T15:39:15.973Z [321] - info: [build] admin control panel styles build started
2018-08-21T15:39:15.975Z [321] - info: [build] templates build started
2018-08-21T15:39:15.976Z [321] - info: [build] languages build started
2018-08-21T15:39:15.976Z [321] - info: [build] sounds build started
2018-08-21T15:39:16.162Z [321] - info: [build] sounds build completed in 0.186sec
2018-08-21T15:39:16.347Z [321] - info: [build] plugin static dirs build completed in 0.384sec
I used command line below:
docker create --name cf --init --restart always -p 4567:4567 -v nodebb-data:/home/cf/data -v nodebb-files:/home/cf/file -v nodebb-config:/home/cf/config nilsramsperger/nodebb
The site was installed, but there's no config.json in /home/cf/config
there seems to be some trouble connecting to the internal database Redis.
i unluckily forget my admin password and have no email reset method, are there ways to manage the database ?
Email notification like post reply attach the port like this: https://forum.screen-play.app:4567/post/201 resulting in broken links
I'm not sure if this is because of my wrong configured nginx from your comment here: #5
Also, this docker container email did only work after using an external email server. Not sure if I did something wrong here.
Cheers!
Just update to 1.15.2 without any issues, thanks! Maybe create a github release so other people get a notification of the update <3
Hi,
after commands it does not create nodebb folder under /etc.
When i try to install on web interface password is blank for redis and a i get below error.
There was an error connecting to your database. Please try again.
Hello, the docker image works really well. Thank you very much for this.
However, I have the problem that the time in the docker container does not match the time outside. A change of the time is invalid after restarting the container again. The time differs by one hour. I assume that the time zone is not set correctly. Can you help me to change this setting?
I look a few time for new releases the past week and never noticed the move to gitlab. Maybe change the top right description and archive the repo?
Hello @nilsramsperger ,
The forum is crashing everytime I reply or create a new thread.
Could not find any crashlogs and also noticed this from the admin panel:
Am I missing something? I'm using your snippet for a quick setup & launch
docker create --name forum --init --restart always -p 4567:4567 -v nodebb-data:/var/lib/redis -v nodebb-files:/opt/nodebb/public/uploads -v nodebb-config:/etc/nodebb nilsramsperger/nodebb
can't get any test mail from nodebb by using SMTP of outlook or gmail.
Is it because the ports in the container are not forwarded to the outside?
it's me again :-)
I have the problem that emails are not always sent. The test succeeds, but after some time I get the error message "write EPIPE". Then when new users sign up they don't get a confirmation email.
My mail provider is Ionos (1&1) and I use the default mail option.
Do you know how I fix the problem?
Hey there,
I see this is using Redis and you mentioned it is not the fastest but "safer". Is there a reason this isn't or cannot use a normal on-disk database like Mongo or whatever else it is capable of using? I have not used NodeBB yet but was looking to give it a go but would much prefer something that would be reliable and stable in case when I do try it I want to keep it. How difficult would it be to just use another DB with this setup?
Thanks,
-MH
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.