This app was created for Noc kostelů Polná 2022
- 5 types of slide (image, video, iframe, text, cooldown)
- Administration
- Resource monitor
- Statistics
- Notifications
- Multiple cooldown lists
- Dark / light theme
- NODE.js
- NPM
- MongoDB
Debian based
sudo apt install nodejs npm
Arch based
yay -S nodejs npm
Install MongoDB server from official website, or use cloud database like MongoDB atlas.
In cloned repository directory run:
npm install
Default port is 3000, you can change port in config/default.json
Create directory "content" in public folder
In .env file provide "CONNECTION_STRING" for mongodb (default string for localhost)and "SECRET_KEY" for cookies (default random)
Setup database and collection. Described in /docs
In cloned repository directory run:
node server.js
Install pm2, if you want run node app as daemon pm2 website