Baystation12 / Sentry

Baystation's admin panel

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

baystation12 - Sentry

Website - IRC


LICENSE

Sentry is licensed under the GNU Affero General Public License version 3, which can be found in full in LICENSE

See here for more information.

Credits

Head - Original Author

Dependencies

Sentry is designed to operate with XenForo and makes heavy utilization of the xenAPI for user authentication. Sentry is built to run on Node 6.7 and has not been tested on any previous versions. Sentry also requires npm.

Notes

Sentry was originally a closed-source panel and likely still contains a lot of hard-coded variables specifically for bay. We are currently in the process of conducting a code cleanup.

One of Sentry's dependencies (nodegit) requires that you manually build its binaries if you do not use one of these node versions. For centOS, this means you need:

  • openssl
  • openssl-devel
  • openssl-static
  • gcc
  • gcc-c++

Once you have those dependencies run:

npm install nodegit --build-from-source

INSTALLATION

  • after cloning the repository, rename "config_example.json" to "config.json". Set up your configuration accordingly.
  • Run "npm install"
  • import sql/weblog.sql into your mySQL database.

UPDATING

TODO

Configuration

For initial configuration, rename "config_example.json" to "config.json"

About

Baystation's admin panel

License:GNU Affero General Public License v3.0


Languages

Language:JavaScript 50.6%Language:CSS 47.4%Language:Handlebars 2.0%Language:Dockerfile 0.0%