This tool is the result of the bachelor thesis (in german) of André Karge at the Bauhaus Universität Weimar.
- Install the latest version of Node.js
- Install the latest version of npm
- Install sqlite3
- Install the dependencies of the canvas package (https://www.npmjs.com/package/canvas)
- Install other dependencies (
npm install
) (may take a while) - Run the setup.sh script
- Copy and change the config file
sudo pacman -S nodejs npm sqlite3 cairo libjpeg-turbo libjpeg6-turbo giflib libpango
cd /path/to/BauhausBoards
npm install
bash ./setup.sh
cp ./config.js.example ./config.js
nano ./config.js # change all parameters for your environment
node app.js # start the server
Addresses:
- Mainpage: 127.0.0.1:8080
- Adminpage: 127.0.0.1:8080/admin
admin user: [email protected]
password: password