Sign inSign up

11notes/keeweb

By 11notes

•Updated almost 2 years ago

KeePass, but in your browser

Image
Web servers
2

5.9K

11notes/keeweb repository overview

Banner

⁠keeweb

size version pulls

KeePass, but in your browser

⁠SYNOPSIS

What can I do with this? This image will provide you a webinterface for your KeePass databases. You can add additional authentication layers via your reverse proxies, by default it will only use HTTP basic authentication and your master password of course.

⁠COMPOSE

name: "keeweb"
services:
  keeweb:
    image: "11notes/keeweb:1.18.7"
    environment:
      TZ: Europe/Zurich
      # user1 // foo
      # user2 // bar
      # escape $ with $
      KEEWEB_HTPASSWD: |-
        user1:$apr1$lG5s/RN7$jJ7nREeEyIJ155IA5jT9h1
        user2:$apr1$fT6w1aEW$OJ4bzrQBlfPMM1RLV.Obf/
      KEEWEB_CONFIG: |-
        {
          "settings":{
            "theme":"te",
            "locale":"en",
            "autoUpdate":false,
            "colorfulIcons":true,
            "fontSize":1,
            "canImportXml":false,
            "canCreate":false,
            "canOpenDemo":false,
            "webdav":true,
            "webdavSaveMethod":"put",
            "hideEmptyFields":false,
            "autoSave":true,
            "idleMinutes":15
          },
          "files":[{
            "storage":"webdav",
            "name":"default",
            "path":"/var/default.kdbx"
          }]
        }
    volumes:
      - "etc:/keeweb/etc"
      - "var:/keeweb/var"
    ports:
      - "8443:8443/tcp"
    restart: always
volumes:
  etc:
  var:

⁠DEFAULT SETTINGS

ParameterValueDescription
userdockeruser docker
uid1000user id 1000
gid1000group id 1000
home/keewebhome directory of user docker

⁠ENVIRONMENT

ParameterValueDefault
TZTime Zone⁠
DEBUGShow debug information

⁠SOURCE

⁠BUILT WITH

⁠TIPS

  • Use a reverse proxy like Traefik, Nginx to terminate TLS with a valid certificate
  • Use Let’s Encrypt certificates to protect your SSL endpoints

⁠ElevenNotes™️

This image is provided to you at your own risk. Always make backups before updating an image to a different version. Check the RELEASE.md⁠ for breaking changes. You can find all my repositories on github⁠.

Tag summary

Content type

Image

Digest

sha256:a3cf3848a…

Size

28.1 MB

Last updated

almost 2 years ago

docker pull 11notes/keeweb:1.18.7