A web-hosting control panel written in Go.
Find a file
2017-11-25 15:30:16 -06:00
account fixed logging completely and added server logging to the server panel 2017-11-22 17:04:10 -06:00
bundles/default_bundle creating bundles now works 2017-11-16 16:21:01 -06:00
pkg account management from server panel has been set up in general, APIs just need to be configured on the front end side. Status API is already set up to make sure it works. 2017-11-25 15:30:16 -06:00
server account management from server panel has been set up in general, APIs just need to be configured on the front end side. Status API is already set up to make sure it works. 2017-11-25 15:30:16 -06:00
vendor updated dep 2017-11-03 17:23:50 -05:00
.gitignore creating bundles is done 2017-11-15 16:00:05 -06:00
.travis.yml Update .travis.yml 2017-10-25 13:36:36 -05:00
CODE_OF_CONDUCT.md init CONDUCT 2017-10-17 14:59:41 -05:00
CONTRIBUTING.md remove wiki mentions 2017-11-10 21:07:01 -06:00
Gopkg.lock updated dep 2017-11-03 17:23:50 -05:00
Gopkg.toml this should have definitely been several commits... I did a lot of things, added deps for boltdb, init boltdb, built out a way to handle APIs (don't know how good it is haha), and did some minor authentication that half-way works for the webhost 2017-10-24 17:07:40 -05:00
ISSUE_TEMPLATE.md updated contributing for better contributing instructions and issue_template style 2017-10-18 17:41:03 -05:00
LICENSE init LICENSE 2017-10-17 14:57:45 -05:00
main.go started development on creating new bundles 2017-11-15 15:06:25 -06:00
README.md Update README.md 2017-11-02 17:25:04 -05:00

gPanel TravisCI gPanel Build

A web-hosting control panel written in Go.

Stack

Version Control: git
Backend: Go
Database: Bolt
CSS Toolkit(s): Bootstrap 4 & Font Awesome
JS Toolkit(s): jQuery

Contribution Set-up & Deployment

# Go get the repo and append it to your $GOPATH
go get github.com/Ennovar/gPanel

# Navigate to the directory (replace $GOPATH with your actual $GOPATH)
cd $GOPATH/github.com/Ennovar/gPanel

To set your repo up to contribute...

# Fork the repo and add it to the list of remotes
git remote add fork https://github.com/Ennovar/gPanel.git

# OPTIONAL: Change the names of the remotes
git remote rename origin upstream
git remote rename fork origin

To deploy...

# Starting gPanel
go run main.go

# OPTIONAL: Create binary to run
go build main.go
./main