Go to file
Antelle f15524566f contributing 2015-11-22 16:55:31 +03:00
.idea removed ignored file 2015-11-04 12:16:35 +03:00
app v0.4.2 2015-11-22 15:03:54 +03:00
electron v0.4.2 2015-11-22 15:03:54 +03:00
graphics new icons 2015-11-11 22:08:21 +03:00
grunt/tasks desktop archive validation on build 2015-11-14 18:47:51 +03:00
util readme link 2015-11-14 21:20:41 +03:00
.editorconfig logging errors for devs 2015-11-04 23:23:55 +03:00
.gitignore ignore confusing idea file 2015-11-04 09:20:11 +03:00
.jshintrc fixed file open bug 2015-11-06 23:30:36 +03:00
CONTRIBUTING.md contributing 2015-11-22 16:55:31 +03:00
Gruntfile.js up electron 2015-11-21 12:18:07 +03:00
MIT-LICENSE.txt license and version 2015-10-21 23:35:23 +03:00
README.md readme 2015-11-22 14:26:08 +03:00
TODO.md custom icons rendering 2015-11-21 23:14:21 +03:00
bower.json up kdbxweb; cleanup custom icons 2015-11-22 11:45:40 +03:00
features.md features 2015-11-22 14:15:33 +03:00
keeweb.iml project rename 2015-10-18 12:08:55 +03:00
package.json v0.4.2 2015-11-22 15:03:54 +03:00
release-notes.md release notes 2015-11-22 15:18:52 +03:00

README.md

KeePass web app (unofficial)

This webapp is a browser and desktop password manager compatible with KeePass databases. It doesn't require any server or additional resources. The app can run either in browser, or as a desktop app.

screenshot

Quick Links

Apps: Web Desktop
Timeline: Release Notes TODO
On one page: Features FAQ
Twitter: kee_web

Status

Reading and display is mostly complete; modification and sync is under construction, please see TODO for more details.

Known Issues

These major issues are in progress, or will be fixed in next releases, before v1.0:

  • dropbox sync is one-way: changes are not loaded from dropbox, only saved
  • files are considered saved only when they are exported

Self-hosting

Everything you need to host this app on your server is any static file server. The app is a single HTML file + cache manifest (optionally; for offline access). You can download the latest distribution files from gh-pages branch. To make Dropbox work in your self-hosted app:

  1. create a Dropbox app
  2. find your app key (in Dropbox App page, go to Settings/App key)
  3. change Dropbox app key in index.html file: sed -i.bak s/qp7ctun6qt5n9d6/your_app_key/g index.html (or, if you are building from source, change it here)

Building

The app can be built with grunt: grunt (html file will be in dist/).
Desktop apps are built with grunt desktop. This works only in mac osx as it builds dmg; requires wine.
To run Electron app without building, install electron package (npm install electron-prebuilt -g) and start in this way:

$ cd electron
$ electron . --htmlpath=../tmp

For debug build:

  1. run grunt
  2. run grunt watch
  3. open tmp/index.html

Contributing

Please, read contribution guidelines.

License

MIT