mirror of
https://github.com/donl/gPanel.git
synced 2026-05-26 06:12:20 -06:00
A web-hosting control panel written in Go.
|
|
||
|---|---|---|
| general/networking | ||
| logs | ||
| private | ||
| private_server | ||
| public | ||
| public_server | ||
| .gitignore | ||
| CODE_OF_CONDUCT.md | ||
| CONTRIBUTING.md | ||
| ISSUE_TEMPLATE.md | ||
| LICENSE | ||
| main.go | ||
| README.md | ||
gPanel
A web-hosting control panel written in Go.
Stack
Version Control: git
Backend: Go
Database: Bolt
Frontend Framework: Angular 4
CSS Preprocessor: SASS
CSS Toolkit: Bootstrap 4
Package Manager: npm
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