- Server panel based on flask to show stats for a small private server
- Activate the environment and install packages
- The back-end is based on Python Flask with a front-end using React.js and Bootstrap
- Latest commit e43d365 Nov 6, 2016 sepro added in stubs for all endpoints
- source venv/bin/activate pip install -r requirements.txt
Flask-Server-Panel – Server panel based on flask to show stats for a small private server
We recommend upgrading to the latest Safari, Google Chrome, or Firefox.
docs added in stubs for all endpoints Nov 6, 2016
jsx better layout, added network page Oct 31, 2016
serverpanel fixed issue with routing Nov 5, 2016
.gitignore started adding webpack Feb 24, 2016
.travis.yml messing around with unit tests and code coverage Jan 20, 2016
LICENSE added documentation and license 🙂 Nov 6, 2016
README.md added more docs and api description Nov 6, 2016
config.py fixing test Aug 13, 2016
package.json replaced jquery ajax with axios Jun 29, 2016
requirements.txt updated requirements.txt !! Jun 11, 2016
run.py now using app-factory design and moved the serverinfo extension to an… Jan 2, 2016
tests.py fixing test Aug 13, 2016
Server panel based on flask to show stats for a small private server. Designed specifically with a Raspberry Pi running Pi-Hole in mind.
The API that is queried by the front-end is located at /api/. For details check out the API documentation.
The back-end is based on Python Flask with a front-end using React.js and Bootstrap
Note: The Raspberry Pi logo changes color along with the temperature. Green is good, red means you have to invest in a new case with better cooling.
Installation instruction for deployment on a linux system.
Clone the repository
Set up a virtual environment
Activate the environment and install packages
Run tests and run app
Install all packages through npm
Build ./serverpanel/static/js/bundle.js using webpack
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.