Skip to content
FunkFeuer Node Manager
CSS PHP HTML TSQL JavaScript Makefile Shell
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
bin
css
images
js
lib/FunkFeuer/Nodeman
share
templates
.travis.yml
LEGAL
LICENSE
Makefile
README.md
TODO.md
composer.json
composer.lock
index.php
phpstan.neon

README.md

nodeman

FunkFeuer Node Manager

Setup

Nodeman needs some dependencies that are fairly common so they need to be installed first.

There is a simple Makefile which will handle all of the required steps to download the PHP dependencies, generate the CSS files etc.

make

The only thing left to do is to create the SQLite Database tables and add some configuration.

sqlite share/nodeman.db
> .read share/schema.sql
> .q

Development

For development we use phive which can download some CI tools (php-cs-fixer and phpstan).

There is a special make target which runs this CI tools.

make test

For testing and development you can use the builtin php webserver which is definitely not recommended for production use.

php -S localhost:80 index.php

For a production system please use nginx and the example config in share/nodeman.conf.

Then you can access nodeman via http://localhost/ and login as user admin with password admin.

You can’t perform that action at this time.