/nlan-admin

Admin panel for nlan.

Primary LanguageVueMIT LicenseMIT

Release Go Report Card Chat Telegram Microbadger Image DUB

Admin panel for go-ignite.

Features

  • User account is activated by unique invitation code.
  • You can create multiple invitation codes by batch operation.
  • User's account will be suspended automatically by background job if it exceeds the max bandwidth limit or the expired date.
  • Stop / Reset / Destroy docker server by one-click.

Snapshots

https://github.com/go-ignite/ignite-admin/raw/master/snapshots/1.png

https://github.com/go-ignite/ignite-admin/raw/master/snapshots/2.png

https://github.com/go-ignite/ignite-admin/raw/master/snapshots/3.png

https://github.com/go-ignite/ignite-admin/raw/master/snapshots/4.png

https://github.com/go-ignite/ignite-admin/raw/master/snapshots/5.png

Install

Please refer to 《ignite中文安装指南》

Build

To build ignite-admin, you need to prepare your Go development environment first, then follow the steps:

  • Clone ignite to your go workspace
  • Use yarn && yarn build to build frontend pages and resources in /fe.
  • Use go build to build ignite-admin program.
  • Rename conf/config-temp.toml to conf/config.toml and config it.
  • Run it.

Contributing

Pull request is welcome!

  • Fork ignite-admin
  • Clone it: git clone https://github.com/yourname/ignite-admin
  • Create your feature branch: git checkout -b my-new-feature
  • Make changes and add them: git add .
  • Commit changes: git commit -m "Add some feature"
  • Push your commits: git push origin my-new-feature
  • Create pull request

License

MIT License