Hello,
I am an individual trying to self-host a Bitwarden instance for myself and a couple others. The server is hanging when I try to create an account on my self-hosted instance, even with all of the environment variables set correctly in bwdata/env/global.override.env. I have a couple of “REPLACE” placeholders that I have not changed because I’m not using the services (Yubico Cloud API, specifically). My host system is Ubuntu 24.04.4 LTS. I deployed via the standard Linux deployment via the bitwarden.sh script. On careful inspection of the docker logs, I can’t seem to find anything amiss. Specifically, the system hangs on the “Create a Strong Password” screen (I enter an e-mail address, a name, click Continue, then try and enter a password and confirm it). The page just shows the “Loading” button and nothing happens. What am I doing wrong? I have followed the deployment guide to the letter.
Output of docker info:
$ docker info
Client: Docker Engine - Community
Version: 29.4.3
Context: default
Debug Mode: false
Plugins:
buildx: Docker Buildx (Docker Inc.)
Version: v0.33.0
Path: <default path>
compose: Docker Compose (Docker Inc.)
Version: v5.1.3
Path: <default path>
model: Docker Model Runner (Docker Inc.)
Version: v1.1.37
Path: <default path>
Server:
Containers: 11
Running: 11
Paused: 0
Stopped: 0
Images: 13
Server Version: 29.4.3
Storage Driver: overlayfs
driver-type: io.containerd.snapshotter.v1
Logging Driver: json-file
Cgroup Driver: systemd
Cgroup Version: 2
Plugins:
Volume: local
Network: bridge host ipvlan macvlan null overlay
Log: awslogs fluentd gcplogs gelf journald json-file local splunk syslog
CDI spec directories:
/etc/cdi
/var/run/cdi
Swarm: inactive
Runtimes: runc io.containerd.runc.v2
Default Runtime: runc
Init Binary: docker-init
containerd version: 77c84241c7cbdd9b4eca2591793e3d4f4317c590
runc version: v1.3.5-0-g488fc13e
init version: de40ad0
Security Options:
apparmor
seccomp
Profile: builtin
cgroupns
Kernel Version: 6.8.0-111-generic
Operating System: Ubuntu 24.04.4 LTS
OSType: linux
Architecture: x86_64
CPUs: 2
Total Memory: 3.818GiB
Name: passwords-prod
ID: b64c7aa9-dbf4-42d3-b1a4-ce1bb0491b14
Docker Root Dir: /var/lib/docker
Debug Mode: false
Experimental: false
Insecure Registries:
::1/128
127.0.0.0/8
Live Restore Enabled: false
Firewall Backend: iptables
Docker ps output:
$ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
38e94ea4cd58 ghcr.io/bitwarden/nginx:2026.4.1 "/entrypoint.sh" 21 minutes ago Up 21 minutes (healthy) 80/tcp, 0.0.0.0:80->8080/tcp, \[::\]:80->8080/tcp, 0.0.0.0:443->8443/tcp, \[::\]:443->8443/tcp bitwarden-nginx
c0a37e6d8e27 ghcr.io/bitwarden/admin:2026.4.1 "/entrypoint.sh" 21 minutes ago Up 21 minutes (healthy) 5000/tcp bitwarden-admin
4d847872ee78 ghcr.io/bitwarden/events:2026.4.1 "/entrypoint.sh" 21 minutes ago Up 21 minutes (healthy) 5000/tcp bitwarden-events
d3fd98922db7 ghcr.io/bitwarden/web:2026.4.2 "/entrypoint.sh" 21 minutes ago Up 21 minutes (healthy) 5000/tcp bitwarden-web
9d99d1387156 ghcr.io/bitwarden/identity:2026.4.1 "/entrypoint.sh" 21 minutes ago Up 21 minutes (healthy) 5000/tcp bitwarden-identity
88086496dfc0 ghcr.io/bitwarden/notifications:2026.4.1 "/entrypoint.sh" 21 minutes ago Up 21 minutes (healthy) 5000/tcp bitwarden-notifications
299f99b17e2b ghcr.io/bitwarden/icons:2026.4.1 "/entrypoint.sh" 21 minutes ago Up 21 minutes (healthy) 5000/tcp bitwarden-icons
907f06aa9562 ghcr.io/bitwarden/attachments:2026.4.1 "/entrypoint.sh" 21 minutes ago Up 21 minutes (healthy) 5000/tcp bitwarden-attachments
92d0addde7e8 ghcr.io/bitwarden/sso:2026.4.1 "/entrypoint.sh" 21 minutes ago Up 21 minutes (healthy) 5000/tcp bitwarden-sso
fd52b8261805 ghcr.io/bitwarden/api:2026.4.1 "/entrypoint.sh" 21 minutes ago Up 21 minutes (healthy) 5000/tcp bitwarden-api
a6c4dab98b6d ghcr.io/bitwarden/mssql:2026.4.1 "/entrypoint.sh" 21 minutes ago Up 21 minutes (healthy) 1433/tcp bitwarden-mssql
Please advise.