Original Image: Github This web app 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 a browser or as a desktop app.
This image uses the latest Alpine Nginx container. It gets automatically updated with every new release from KeeWeb.
If you want to use a custom config you can mount the following path /usr/share/nginx/html/config.json
. For more information about the config.json
file please refer to this Wiki page.
After specifying the config.json
file. Please open the http://localhost:80/?config=config.json
route to let KeeWeb know about the configuration file.
Pull svenc56/keeweb
from the Docker repository:
docker pull svenc56/keeweb
Or build svenc56/keeweb
from source:
git clone https://github.com/SvenC56/docker-keeweb.git
cd dockerfile
docker build -t svenc56/keeweb .
Run the image, binding associated ports, and mounting the present working directory:
docker run -d -p 80:80 svenc56/keeweb
Service | Port | Usage |
---|---|---|
KeeWeb | 80 | When using docker run , visit http://localhost:80 in your browser |
Volume | Description |
---|---|
/usr/share/nginx/html/config.json |
The location of the optional config of KeeWeb. |