Skip to content
Integrate Keeweb into Nextcloud
PHP Makefile Shell JavaScript Ruby CSS
Branch: master
Clone or download

Latest commit

Latest commit d7ed6f3 Feb 14, 2020

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
bin serve service-worker.js Feb 14, 2020
keeweb Release 0.6.2 Feb 14, 2020
.gitignore serve service-worker.js Feb 14, 2020
AUTHORS.md initial version Aug 5, 2016
CHANGELOG.md initial version Aug 5, 2016
COPYING initial version Aug 5, 2016
README.md Release 0.6.2 Feb 14, 2020
app.svg initial version Aug 5, 2016
default_settings.patch Version 0.6.0 Jan 19, 2020
mock_codesignconfig.patch

README.md

Keeweb for Nextcloud

Nextcloud is an open source, self-hosted file sync and share and communication app platform. Keeweb is a web application for working with databases of the Keepass password manager.

This integrates the two with each other. Just click on a *.kdbx file in Your Nextcloud to open it.

demo

Install

  1. Go to the releases page, download the latest version.
  2. Extract it to your_nextcloud/apps, for example with tar xvf keeweb-0.6.2.tar.gz -C /path/to/your/nextcloud/apps.
  3. Go to "Apps" and then "Not enabled", scroll down to "Experimental" and enable it.

To update to a new version, simply repeat these steps.

Development setup

git clone https://github.com/jhass/nextcloud-keeweb.git
cd nextcloud-keeweb

# You can skip this if you only want to build the appstore or source packages
git clone -b stable18 https://github.com/nextcloud/server.git nextcloud
ln -sf "$(pwd)/keeweb" nextcloud/apps
cd nextcloud && git submodule update --init && cd -

git clone https://github.com/keeweb/keeweb.git keeweb-source

# Install npm -- this might require a more recent npm than your distro's, see https://github.com/nodesource/distributions on how to deploy it
# Once npm is installed, install grunt and bower; instead of relying on your distro's, you can do
sudo npm install -g grunt

# Build nextcloud-keeweb
bin/build keeweb_version # use "bin/build develop" for the keeweb development branch

# Finally, run the nextcloud server
bin/server
# Alternatively, you can build the app package to test on a running nextcloud by doing
cd keeweb
make dist
# The package that can be installed in the nextcloud app folder is here: ./build/artifacts/appstore/keeweb.tar.gz

Contributing

  1. Fork the repository and clone your fork.
  2. Create a new branch.
  3. Commit your patch.
  4. Push the branch and open a pull request.
You can’t perform that action at this time.