sona-server
The Sona Project
Sona (Support Oriented Notification Application) is a open-source project. This project is intended to provide a simple and easy to use web service that allows for the creation and management of incidents.
Sona
Overview
Sona is a web service that provides a configurable incident management system. Its original intent was to create a simple and easy to configured pipleline for the maintence of software. Sona provides
- Options for how incidents are stored.
- Options for how attachments are stored.
- A REST API to manage incidents
- Configuration to allow the invocation of other web services.
Audience
Sona is recommneded for anyone who wants a free easy to deploy incident tracking system.
Getting Started
Setup
- Install go 1.8.3+ (https://golang.org/dl/)
- Create a new folder for this project making sure it is in your gopath.
- run git clone https://github.com/JeffreyRiggle/sona-server
Building
- Run go get (make sure to grab dependencies)
- Run go build in source folder
Running
- Run the src(.exe) file with elevated privledges.
Configuration
Sona offers a couple of configuration options for the application at runtime. In order to run with a configuration run src with the file (inculding path) as a command argument.
Some configuration options to consider would be the incidentmanagertype and filemanagertype. For more information on these configurations see configuration.go