Harukaze-OSS is a CMS (and optionally, booru) written in JavaScript, utilizing Koa, Knex, and other libraries for maximum awesome!!!
- Node.js
- npm (if you already have Node.js, you probably have this)
- MySQL (or MariaDB)
- FFmpeg
Install dependencies by running npm install
.
Copy config.example.json
to config.json
and configure the server to your liking.
Make sure to edit the field called knex
in order to connect to the database.
Next, run npx knex migrate:latest
to setup database stuff.
Once everything is setup and configured, simply run node app.js
in the same directory as the project, and it should be running!
For production deployments, you'll probably want to run Harukaze-OSS through something like pm2.
See CODESTYLE.md
.