User Tools

Site Tools


Translations of this page:



最近の更新



Tag Cloud

en:06_virtualization:05_container:24_bitwarden

24 Bitwarden/Vaultwarden

This is a lightweight open-source clone of Bitwarden.
It is designed to run with reduced system requirements in terms of resource consumption compared to the official Bitwarden server.

version: '3'

services:
  proxy:
    image: nginxproxy/nginx-proxy:alpine
    restart: always
    ports:
      - 80:80
      - 443:443
    labels:
      com.github.jrcs.letsencrypt_nginx_proxy_companion.nginx_proxy: "true"
    volumes:
      - certs:/etc/nginx/certs:ro
      - vhost.d:/etc/nginx/vhost.d
      - html:/usr/share/nginx/html
      - /var/run/docker.sock:/tmp/docker.sock:ro
    networks:
      - proxy-tier

  letsencrypt-companion:
    image: nginxproxy/acme-companion
    restart: always
    volumes:
      - certs:/etc/nginx/certs
      - acme:/etc/acme.sh
      - vhost.d:/etc/nginx/vhost.d
      - html:/usr/share/nginx/html
      - /var/run/docker.sock:/var/run/docker.sock:ro
    networks:
      - proxy-tier
    depends_on:
      - proxy
  vaultwarden:
    image: vaultwarden/server
    container_name: vaultwarden
    environment:
      - TZ=Asia/Tokyo
      - VIRTUAL_HOST=bitwarden.hogehoge.com
      - VIRTUAL_PORT=80
      - LETSENCRYPT_HOST=bitwarden.hogehoge.com
      - DOMAIN=https://bitwarden.hogehoge.com
      - SIGNUPS_ALLOWED=false
      - SMTP_HOST=hogehoge.com
      - SMTP_FROM=mail@hogehoge.com
      - SMTP_PORT=587
      - SMTP_SSL=true
      - SMTP_USERNAME=mail@hogehoge.com
      - SMTP_PASSWORD=[PASSWORD]
    volumes:
      - /docker/vaultwarden/vw-data:/data
    ports:
      - 33545:80            # arbitrary port number
    restart: always
    networks:
      - proxy-tier
      - default
volumes:
  certs:
  acme:
  vhost.d:
  html:
networks:
  proxy-tier:

Upgrading

1. Docker pull

docker pull vaultwarden/server:1.32.5

2. Modify docker-compose.yml

  vaultwarden:
    image: vaultwarden/server:1.32.5

3. Apply changes

docker-compose up -d
en/06_virtualization/05_container/24_bitwarden.txt · Last modified: 2025/03/21 22:43 by matsui