Go to file
antelle fb00cf5d85 Merge branch 'release-1.1' 2016-04-10 23:06:47 +03:00
.github item 2016-03-03 07:51:59 +03:00
.idea sync bugfixes 2015-12-11 23:51:16 +03:00
app option to try beta version in desktop app 2016-04-10 11:26:40 +03:00
electron bump version 2016-04-10 23:05:56 +03:00
graphics fix deb icon and mode 2016-04-02 22:03:02 +03:00
grunt/tasks up deps 2016-04-03 10:47:34 +03:00
package/deb postinstall script 2016-04-02 22:37:25 +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 key location 2016-03-05 15:05:44 +03:00
.jshintrc up deps 2016-04-03 10:47:34 +03:00
Gruntfile.js author name 2016-04-10 22:54:22 +03:00
LICENSE.txt reading otp qr codes 2016-03-31 23:52:04 +03:00
README.md Merge branch 'master' into develop 2016-04-03 16:17:47 +03:00
bower.json fix #185: deletion to trash when there's no trash folder 2016-04-10 22:55:26 +03:00
features.md features page 2016-01-31 16:24:12 +03:00
keeweb.iml sync bugfixes 2015-12-11 23:51:16 +03:00
package.json bump version 2016-04-10 23:05:56 +03:00
release-notes.md bump version 2016-04-10 23:05:56 +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

Tested on BrowserStack

Quick Links

Apps: Web Desktop
Timeline: Release Notes TODO
On one page: Features FAQ
Website: keeweb.info
Twitter: kee_web

Status

Project roadmap with planned features and approximate schedule is on TODO page.

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 installer, install electron package (npm install electron-prebuilt -g), build the app with grunt and start in this way:

$ grunt
$ electron electron --htmlpath=tmp

For debug build:

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

Contributing

Please, read contribution guidelines: for issues and for pull requests.
For pull requests: branch is important! master is only for hotfixes, develop is for new features.

License

MIT