[root@demo bitwardenrs]# cat > docker-compose.yml << \EOF
version: "3"
 
services:
  bitwardenrs:
    image: vaultwarden/server:latest
    container_name: bitwardenrs
    restart: unless-stopped
    environment:
      - SIGNUPS_ALLOWED=false # 开启注册,自己注册后改成false,再重启Docker服务。
      - WEBSOCKET_ENABLED=true # 开启WebSocket
      - WEB_VAULT_ENABLED=true # web客户端
      - DOMAIN=https://passwd.rockylinux.cn:4443 # 设置域名,需要替换成自己申请的域名
    volumes:
      - /SSD/Demo/bitwardenrs/data/:/data/
    expose:
      - 80
      - 3012
    networks:
      - traefik_net
    labels:
      - "traefik.enable=true"
      - "traefik.docker.network=traefik_net"
      - "traefik.http.routers.bitwardenrs.rule=Host(passwd.rockylinux.cn)"
      - "traefik.http.routers.bitwardenrs.entryPoints=websecure"
      - "traefik.http.routers.bitwardenrs.tls.certresolver=myresolver"
      - "traefik.http.routers.bitwardenrs.service=bitwardenrs"
      - "traefik.http.services.bitwardenrs.loadbalancer.server.port=80"
      - "traefik.http.services.bitwardenrs.loadbalancer.server.scheme=http"
      # 如果您无法理解以下相关配置,直接原样复制即可。
      - "traefik.http.routers.bitwardenrs-http.rule=Host(passwd.rockylinux.cn)"
      - "traefik.http.routers.bitwardenrs-http.entryPoints=web"
      - "traefik.http.routers.bitwardenrs-http.service=bitwardenrs"
 
      - "traefik.http.routers.bitwarden-websocket.rule=Host(passwd.rockylinux.cn) && Path(/notifications/hub)"
      - "traefik.http.routers.bitwarden-websocket.entrypoints=websecure"
      - "traefik.http.routers.bitwarden-websocket.tls.certresolver=myresolver"
      - "traefik.http.routers.bitwarden-websocket.service=bitwarden-websocket"
      - "traefik.http.services.bitwarden-websocket.loadbalancer.server.port=3012"
 
      - "traefik.http.routers.bitwarden-websocket-http.rule=Host(passwd.rockylinux.cn) && Path(/notifications/hub)"
      - "traefik.http.routers.bitwarden-websocket-http.entrypoints=web"
      - "traefik.http.routers.bitwarden-websocket-http.service=bitwarden-websocket"
networks:
  traefik_net:
    external: true
EOF
 
# 启动服务
[root@demo memos]# docker-compose up -d


  • 无标签
写评论...