Skip to content

GridexX/keeweb

Repository files navigation

keeweb-logo

Keeweb

A self-hosted Keeweb implementation.

Docker build

Description

Uses the Keeweb frontend package and a WebDAV server to store the database.

Prerequisites

To build the application, you need to have the following packages installed:

  • Docker
  • Docker-compose

Installation

  1. Clone this repository
  2. Create a directory webdav at the root of the repository and add your database.kdbx file to it.
  3. Give it the correct permissions (chmod -R 777 webdav)
  4. Create an user to access the files inside the WebDAV folder :
    echo ${USERNAME} > ./config/user.psswd
    openssl passwd -apr1 | tee -a ./config/user.psswd
    ⚠️ This step is mandatory. By default you will access the WebDAV server with the user user and password : password.
  5. You can customize the configuration of Keeweb by editing the config.json file. Check the documentation for more information.
  6. Your applicatiion is ready 🚀 Launch it with the following command:
    docker run -d -p 80:80 -p 443:443 -v "$PWD":/var/www/html gridexx/keeweb
  7. Open your browser and go to http://localhost, you should see the Keeweb frontend page 😃.

Sources

© Created by GridexX with 🐳 Docker and 🤟 passion

About

A secure self-hosted password manager

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages