Skip to content

Web won't update to latest release #397

@kagstrom2100

Description

@kagstrom2100

Self-host installation scripts issue

  • I understand this repository only tracks self-host installation scripts and any other issues should be reported in bitwarden/server

Steps To Reproduce

  1. Login to web admin page
  2. Look at the "Web Installed" version on the dashboard.

Expected Result

Web installed version should be 2025.7.2

Actual Result

Version says 2025.7.1

Screenshots or Videos

Image

Additional Context

Docker Compose file:

  bitwarden:
    depends_on:
      - db
    image: ghcr.io/bitwarden/self-host:2025.7.3-beta
    container_name: bitwarden-app
    restart: always
    environment:
     # Database
      - BW_DB_PROVIDER=${BW_DB_PROVIDER}
      - BW_DB_SERVER=db
      - BW_DB_DATABASE=${BW_DB_DATABASE}
      - BW_DB_USERNAME=${BW_DB_USERNAME}
      - BW_DB_PASSWORD=${BW_DB_PASSWORD}
      # Configuration
      - BW_DOMAIN=${BW_DOMAIN}
      - BW_REAL_IPS=${BW_REAL_IPS}
      - BW_INSTALLATION_ID=${BW_INSTALLATION_ID}
      - BW_INSTALLATION_KEY=${BW_INSTALLATION_KEY}
      - BW_ENABLE_ADMIN=${BW_ENABLE_ADMIN}
      - adminSettings__admins=${adminSettings__admins}
      - globalSettings__disableUserRegistration=${globalSettings__disableUserRegistration}
      - globalSettings__baseServiceUri__cloudRegion=${globalSettings__baseServiceUri__cloudRegion}
      - globalSettings__installation__identityUri=${globalSettings__installation__identityUri}
      - globalSettings__installation__apiUri=${globalSettings__installation__apiUri}
      - globalSettings__pushRelayBaseUri=${globalSettings__pushRelayBaseUri}
      - PUID=${PUID}
      - PGID=${PGID}
      # Mail
      - globalSettings__mail__replyToEmail=${globalSettings__mail__smtp__username}
      - globalSettings__mail__smtp__host=${globalSettings__mail__smtp__host}
      - globalSettings__mail__smtp__port=${globalSettings__mail__smtp__port}
      - globalSettings__mail__smtp__ssl=${globalSettings__mail__smtp__ssl}
      - globalSettings__mail__smtp__username=${globalSettings__mail__smtp__username}
      - globalSettings__mail__smtp__password=${globalSettings__mail__smtp__password}
    networks:
      - docker-proxy
      - bitwarden_network
    volumes:
      - /etc/localtime:/etc/localtime:ro
      - bitwarden-data:/etc/bitwarden
      - bitwarden-logs:/var/log/bitwarden
    labels:
      - traefik.enable=true # enable traefik
      - traefik.http.routers.bitwarden.rule=Host(`${WebGUIAddress}`)
      - traefik.http.routers.bitwarden.entrypoints=websecure # Define entry point
      - traefik.http.services.bitwarden.loadbalancer.server.port=8080

  db:
    container_name: bitwarden-db
    image: postgres:17
    restart: always
    environment:
      - POSTGRES_USER=${BW_DB_USERNAME}
      - POSTGRES_PASSWORD=${BW_DB_PASSWORD}
      - POSTGRES_DB=${BW_DB_DATABASE}
    networks:
      - bitwarden_network
    volumes:
      - /etc/localtime:/etc/localtime:ro
      - bitwarden-db:/var/lib/postgresql/data

networks:
  docker-proxy:
    name: docker-proxy
    external: true
  bitwarden_network:
    name: bitwarden_network

volumes:
  bitwarden-data:
    name: bitwarden-data
  bitwarden-db:
    name: bitwarden-db
  bitwarden-logs:
    name: bitwarden-logs

****Env file:

# Global Settings
BW_DOMAIN=vault.doamin.com
BW_INSTALLATION_ID=xxxxx
BW_INSTALLATION_KEY=xxxxx
BW_ENABLE_ADMIN=false
BW_REAL_IPS=xx.xx.xx.xx/xx
globalSettings__disableUserRegistration=true
globalSettings__baseServiceUri__cloudRegion=EU
globalSettings__installation__identityUri=https://identity.bitwarden.eu
globalSettings__installation__apiUri=https://api.bitwarden.eu
globalSettings__pushRelayBaseUri=https://push.bitwarden.eu

# Mail
[email protected]
globalSettings__mail__smtp__host=smtp.domain.com
globalSettings__mail__smtp__port=465
globalSettings__mail__smtp__ssl=true
[email protected]
globalSettings__mail__smtp__password="PASSWORD"

# Admin Settings
[email protected]

# Database
BW_DB_PROVIDER=postgresql
BW_DB_SERVER=db
BW_DB_DATABASE=bitwarden_vault
BW_DB_USERNAME=username
BW_DB_PASSWORD="Password"

# User
PUID=1002
PGID=1002

WebGUIAddress=vault.doamin.com


### Build Version

2025.7.3

### Environment

Self-Hosted

### Environment Details

Docker Compose running the latest version.

### Issue Tracking Info

- [x] I understand that work is tracked outside of Github. A PR will be linked to this issue should one be opened to address it, but Bitwarden doesn't use fields like "assigned", "milestone", or "project" to track progress.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions