Skip to content
Permalink
Browse files

Initial drop

  • Loading branch information...
decke committed Sep 7, 2017
1 parent 7d3a49e commit beefe3cfabbfd1c91f617968635bf012fc0a41fb
@@ -1,6 +1,6 @@
BSD 2-Clause License

Copyright (c) 2017, Bernhard Fröhlich
Copyright (c) 2017, Bernhard Foehlich <decke@bluelife.at>
All rights reserved.

Redistribution and use in source and binary forms, with or without
@@ -1,2 +1,37 @@
# nodeman
FunkFeuer Node Manager

## Setup

Nodeman is using composer for the PHP dependencies so they
need to be downloaded and installed first.

<code>
composer install
</code>

Then we also need to create the SQLite Database tables and
add some configuration.

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

For testing and development you can use the builtin php
webserver but beware it's not safe because anybody could
access your sqlite databse.

<code>
php -S localhost:80
</code>

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`.

@@ -0,0 +1,18 @@
{
"name": "ffgraz/nodeman",
"description": "FunkFeuer Node Manager",
"homepage": "https://github.com/decke/nodeman",
"license": "BSD-2-Clause",
"require": {
"slim/slim": "^3.0",
"slim/flash": "^0.2.0",
"slim/php-view": "~2.0",
"php": ">=5.5.0"
},
"autoload": {
"psr-0": {
"FunkFeuer": "lib"
},
"files": ["lib/functions.php"]
}
}

0 comments on commit beefe3c

Please sign in to comment.
You can’t perform that action at this time.