Archived
1
0
Fork
You've already forked nodeman
0
FunkFeuer Node Manager https://nodeman.bluelife.at
This repository has been archived on 2025年07月20日. You can view files and clone it, but you cannot make any changes to its state, such as pushing and creating new issues, pull requests or comments.
  • Sass 47.6%
  • PHP 35.2%
  • HTML 10.4%
  • CSS 4.7%
  • JavaScript 1.8%
  • Other 0.3%
Find a file
Bernhard Froehlich fea0f12c49
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
Fix coding style
2023年01月29日 22:32:10 +00:00
bin bin: Update linkdata to also use MID data 2021年05月17日 20:17:47 +00:00
css Location status "obsolete" got his own icon and remove unused tower svgs 2020年09月30日 07:48:58 +00:00
images Location status "obsolete" got his own icon and remove unused tower svgs 2020年09月30日 07:48:58 +00:00
js Use https for OpenStreetMap to avoid mixedcontent browser warning 2020年10月04日 20:48:20 +00:00
lib/FunkFeuer/Nodeman Fix coding style 2023年01月29日 22:32:10 +00:00
share Add new field linkdata.neighborquality 2021年05月17日 20:17:46 +00:00
templates Add title for node name 2020年11月11日 01:28:58 +00:00
.php-cs-fixer.dist.php Migrate to php-cs-fixer v3 2021年05月17日 20:38:14 +00:00
.woodpecker.yml Add missing intl PHP extension to CI 2023年01月10日 08:52:23 +00:00
composer.json Migrate project from github to codeberg.org 2023年01月10日 09:44:26 +00:00
composer.lock Update composer dependencies 2023年01月29日 22:29:06 +00:00
index.php Migrate project from github to codeberg.org 2023年01月10日 09:44:26 +00:00
LEGAL Add missing composer dependency php-di/php-di 2020年08月31日 19:33:52 +00:00
LICENSE Initial drop 2017年09月07日 17:24:45 +02:00
Makefile Limit phpstan level to 8 and fix phpstan error on PHP 8.0 2022年04月21日 11:26:24 +00:00
phpstan.neon Convert all PDO backed classes from __get()/__set() to real properties which works a lot better with strict types 2020年10月07日 19:45:58 +00:00
README.md Remove phive dependency and install Sassc as an additional step in the CI run 2020年03月04日 13:31:45 +00:00
SPECS.md Create SPECS.md 2020年09月08日 14:38:38 +02:00
TODO.md Update TODO 2021年05月17日 20:17:46 +00:00

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 the CI tools php-cs-fixer and phpstan.

There is a special make target which runs them.

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.