A web-hosting control panel written in Go.
Find a file
George Shaw 10f80f8639
Merge pull request #78 from george-e-shaw-iv/master
issues #72 and #66 and set up front end for ip filtering
2017-11-14 16:08:55 -06:00
document_roots issues #72 and #66 and set up front end for ip filtering 2017-11-14 16:03:19 -06:00
logs setting up reading logs and some other various file operations 2017-11-10 14:59:15 -06:00
pkg file perms 2017-11-13 16:46:01 -06:00
vendor updated dep 2017-11-03 17:23:50 -05:00
.gitignore setting up reading logs and some other various file operations 2017-11-10 14:59:15 -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 finished public server functionality and api to control it 2017-11-07 20:07:23 -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