bitwarden

auto fill

Chrome extension> bitwarden> settings> option> autofill> enable auto-fill on page load

podman server

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
podman pull vaultwarden/server:1.29.2-alpine

podman run --rm --name bitwarden -v bitwarden-data:/data/ -p 8000:80 vaultwarden/server:1.28.1-alpine
podman run -d --name bitwarden -v bitwarden-data:/data/ -p 8000:80 vaultwarden/server:1.28.1-alpine
podman run -d --name bitwarden -v bitwarden-data:/data/ -p 8000:80 vaultwarden/server:1.29.2-alpine
podman run -d --name bitwarden -v bitwarden-data:/data/ -p 8000:80 vaultwarden/server:1.32.4-alpine
podman run --rm --name bitwarden -v bitwarden-data-new:/data/ -p 8000:80 bitwarden/server:2024.11.0
podman run -d --name bitwarden -v bitwarden-data:/data/ -p 8000:80 bitwarden/server:2024.11.0

docker run -d --name bitwarden --restart=always -v bitwarden-data:/data/ -p 8000:80 vaultwarden/server:1.28.1-alpine

测试一下,直接用浏览器访问 80 端口应该能看到 bitwarden 的登录页面,注册用户的话会被要求通过 https 访问。

client

1
pacman -S bitwarden

bitwarden ssh key, bw-key

download bw-key from https://github.com/haipengno1/bw-key/releases

1
bw-key.exe -h https://bitwarden.wiloon.com -n wiloon.wy@gmail.com

https://github.com/haipengno1/bw-key


https://hub.docker.com/r/bitwardenrs/server

https://github.com/dani-garcia/bitwarden_rs

https://github.com/bitwarden/desktop

k8s bitwarden

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
apiVersion: v1
kind: Service
metadata:
  name: bitwarden
  namespace: default
spec:
  type: NodePort
  ports:
    - name: bitwarden
      port: 19080
      targetPort: 80
      nodePort: 9080
      protocol: TCP
  selector:
    app: bitwarden
---
apiVersion: apps/v1
kind: Deployment
metadata:
  name: bitwarden
  namespace: default
spec:
  replicas: 1
  selector:
    matchLabels:
      app: bitwarden
  strategy:
    type: Recreate
  template:
    metadata:
      labels:
        app: bitwarden
    spec:
      containers:
      - image: vaultwarden/server:1.28.1-alpine
        name: bitwarden
        ports:
        - containerPort: 80
          name: bitwarden
        volumeMounts:
        - name: volumne0
          mountPath: /data/
          subPath: bitwarden
      affinity:
        nodeAffinity:
          requiredDuringSchedulingIgnoredDuringExecution:
            nodeSelectorTerms:
            - matchExpressions:
              - key: kubernetes.io/arch
                operator: In
                values:
                - amd64
      volumes:
      - name: volumne0
        persistentVolumeClaim:
          claimName: pvc0