Keepass HTTP compatible server running on nodejs, written by ocaml.
You can install via npm.
npm install -g node-keepass-http
node-keepass-http
After launching, configuration screen is opened in browser automatically.
nodejs >= 0.10.32
Following nodejs libraries are required at runtime.
- keepass.io (GPLv3)
- open
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.
OCaml version >= 4.02.1
Following OCaml libraries are required for build.
- js_of_ocaml
- base64
- yojson
- ppx_deriving
sh ./build.sh
node -e "require('./index.js').start()"