Skip to content

malcata/docker-keepass2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 

Repository files navigation

docker-keepass2

A docker file to run keepass2.

Why

Using a password vault / manager is a security best practice. Good password managers are hard to find (one of many password managers top. In the past I had a lot of issues in trying to run keepass2 on a mac on top of mono...

How to install

  1. Install docker ;-)
  2. If not already available, install a X server like XQuartz and allow connections from network clients.
  3. Clone repository:
https://github.com/malcata/docker-keepass2.git
  1. Configure required environment variables, eventually on a bash_profile file:
# IP example for Mac based on interface en1
$ export IP=$(ifconfig en1 | grep inet | awk '$1=="inet" {print $2}')
# Folder for the database file
$ export KEEPASS_FOLDER="<some folder>"

Usage

  1. Build the container image:
$ make build
  1. Run the container:
$ make run

Check the Makefile for further details.

Contributing

Please follow the Github flow process (branch, commits and pull request)...

License

The code in this repository, unless otherwise noted, is MIT licensed. See the LICENSE file in this repository.

Credits

Content inspiration: Fábio Rehm.

Form inspiration: rcarmo.

Read this for a better way.

About

Running keepass2 under docker

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published