runoshun / OCamlKeepassHttp

Keepass HTTP compatible server running on nodejs, written by ocaml.
GNU General Public License v3.0
2 stars 1 forks source link

OCamlKeepassHttp

Keepass HTTP compatible server running on nodejs, written by ocaml.

Using

Install and Run

You can install via npm.

npm install -g node-keepass-http
node-keepass-http

After launching, configuration screen is opened in browser automatically.

Runtime Requirements

nodejs >= 0.10.32

Following nodejs libraries are required at runtime.

Configuration

node-keepass-http read a configuration file specified by -c option or '~/.node-keepass-http.conf' in default. Example of configuration file is

    {
        "configserver_host": "localhost", /* host of config screen server */
        "configserver_port": 18080,       /* port of config screen server */
        "disable_open_browser": true      /* if true, node-keepass-http does not open browser automatically. */
    }

Other fields are generated automatically when config changed.

Building

Build Requirements

OCaml version >= 4.02.1

Following OCaml libraries are required for build.

Build and Run

sh ./build.sh
node -e "require('./index.js').start()"