keepassxc

2.7.12-r1-ls133

KeePassXC is a free and open-source password manager. It started as a community fork of KeePassX (itself a cross-platform port of KeePass).

docker pull lscr.io/linuxserver/keepassxc:latest

Quick start

Generated from the image's own configuration. Replace the /path/to folders with real paths on your host.

---
services:
  keepassxc:
    image: lscr.io/linuxserver/keepassxc:latest
    container_name: keepassxc
    environment:
      - PUID=1000
      - PGID=1000
      - TZ=Etc/UTC
    volumes:
      - /path/to/config:/config
    ports:
      - 3000:3000
      - 3001:3001
    shm_size: 1gb
    restart: unless-stopped

Parameters

Ports
PortFunctionRequired
3000:3000KeePassXC desktop gui HTTP, must be proxied.required
3001:3001KeePassXC desktop gui HTTPS.required
Environment variables
VariableFunctionRequired
PUID=1000User IDrequired
PGID=1000Group IDrequired
TZ=Etc/UTCTimezonerequired
Volumes
PathFunctionRequired
/configUsers home directory in the container, stores local files and settingsrequired
Other settings
SettingFunctionRequired
shm_size: 1gbRecommended for all desktop images.required

Architectures

Pulling :latest picks the right one for your host automatically.

  • x86_64latest
  • arm64arm64v8-latest

Tags

  • :latestStable releases

Changelog

  1. Rebase to Alpine 3.24.

  2. Make Wayland default disable with PIXELFLUX_WAYLAND=false.

  3. Add Wayland init logic, rebase to Alpine 3.23.