[GH-ISSUE #7227] Unable to parse latest web-vault version #35604

Closed
opened 2026-07-13 20:26:27 -05:00 by GiteaMirror · 11 comments
Owner

Originally created by @Longshot on GitHub (May 15, 2026).
Original GitHub issue: https://github.com/dani-garcia/vaultwarden/issues/7227

Prerequisites

Vaultwarden Support String

Your environment (Generated via diagnostics page)

  • Vaultwarden version: v1.36.0
  • Web-vault version: v2026.4.1
  • OS/Arch: linux/x86_64
  • Running within a container: true (Base: Debian)
  • Database type: SQLite
  • Database version: 3.51.3
  • Uses config.json: true
  • Uses a reverse proxy: true
  • IP Header check: true (X-Real-IP)
  • Internet access: true
  • Internet access via a proxy: false
  • DNS Check: true
  • TZ environment: Europe/Amsterdam
  • Browser/Server Time Check: true
  • Server/NTP Time Check: true
  • Domain Configuration Check: true
  • HTTPS Check: true
  • Websocket Check: true
  • HTTP Response Checks: true

Config & Details (Generated via diagnostics page)

Show Config & Details

Environment settings which are overridden: DOMAIN, SIGNUPS_ALLOWED, ADMIN_TOKEN

Config:

{
  "_duo_akey": null,
  "_enable_duo": true,
  "_enable_email_2fa": false,
  "_enable_smtp": true,
  "_enable_yubico": true,
  "_icon_service_csp": "",
  "_icon_service_url": "",
  "_ip_header_enabled": true,
  "_max_note_size": 10000,
  "_smtp_img_src": "***:",
  "admin_ratelimit_max_burst": 3,
  "admin_ratelimit_seconds": 300,
  "admin_session_lifetime": 20,
  "admin_token": "***",
  "allowed_connect_src": "",
  "allowed_iframe_ancestors": "",
  "attachments_folder": "data/attachments",
  "auth_request_purge_schedule": "30 * * * * *",
  "authenticator_disable_time_drift": false,
  "data_folder": "data",
  "database_conn_init": "",
  "database_idle_timeout": 600,
  "database_max_conns": 10,
  "database_min_conns": 2,
  "database_timeout": 30,
  "database_url": "***************",
  "db_connection_retries": 15,
  "disable_2fa_remember": false,
  "disable_admin_token": false,
  "disable_icon_download": false,
  "dns_prefer_ipv6": false,
  "domain": "*****://*****************",
  "domain_origin": "*****://*****************",
  "domain_path": "",
  "domain_set": true,
  "duo_context_purge_schedule": "30 * * * * *",
  "duo_host": null,
  "duo_ikey": null,
  "duo_skey": null,
  "duo_use_iframe": false,
  "email_2fa_auto_fallback": false,
  "email_2fa_enforce_on_verified_invite": false,
  "email_attempts_limit": 3,
  "email_change_allowed": true,
  "email_expiration_time": 600,
  "email_token_size": 6,
  "emergency_access_allowed": true,
  "emergency_notification_reminder_schedule": "0 3 * * * *",
  "emergency_request_timeout_schedule": "0 7 * * * *",
  "enable_db_wal": true,
  "enable_websocket": true,
  "enforce_single_org_with_reset_pw_policy": false,
  "event_cleanup_schedule": "0 10 0 * * *",
  "events_days_retain": null,
  "experimental_client_feature_flags": "",
  "extended_logging": true,
  "helo_name": null,
  "hibp_api_key": null,
  "http_request_block_non_global_ips": true,
  "http_request_block_regex": null,
  "icon_blacklist_non_global_ips": true,
  "icon_blacklist_regex": null,
  "icon_cache_folder": "data/icon_cache",
  "icon_cache_negttl": 259200,
  "icon_cache_ttl": 2592000,
  "icon_download_timeout": 10,
  "icon_redirect_code": 302,
  "icon_service": "internal",
  "incomplete_2fa_schedule": "30 * * * * *",
  "incomplete_2fa_time_limit": 3,
  "increase_note_size_limit": false,
  "invitation_expiration_hours": 120,
  "invitation_org_name": "Vaultwarden",
  "invitations_allowed": true,
  "ip_header": "X-Real-IP",
  "job_poll_interval_ms": 30000,
  "log_file": null,
  "log_level": "info",
  "log_timestamp_format": "%Y-%m-%d %H:%M:%S.%3f",
  "login_ratelimit_max_burst": 10,
  "login_ratelimit_seconds": 60,
  "org_attachment_limit": null,
  "org_creation_users": "",
  "org_events_enabled": false,
  "org_groups_enabled": false,
  "password_hints_allowed": true,
  "password_iterations": 600000,
  "purge_incomplete_sso_auth": "0 20 0 * * *",
  "push_enabled": false,
  "push_identity_uri": "https://identity.bitwarden.com",
  "push_installation_id": "***",
  "push_installation_key": "***",
  "push_relay_uri": "https://push.bitwarden.com",
  "reload_templates": false,
  "require_device_email": false,
  "rsa_key_filename": "data/rsa_key",
  "send_purge_schedule": "0 5 * * * *",
  "sendmail_command": null,
  "sends_allowed": true,
  "sends_folder": "data/sends",
  "show_password_hint": false,
  "signups_allowed": false,
  "signups_domains_whitelist": "",
  "signups_verify": false,
  "signups_verify_resend_limit": 6,
  "signups_verify_resend_time": 3600,
  "smtp_accept_invalid_certs": true,
  "smtp_accept_invalid_hostnames": true,
  "smtp_auth_mechanism": null,
  "smtp_debug": false,
  "smtp_embed_images": true,
  "smtp_explicit_tls": null,
  "smtp_from": "*************",
  "smtp_from_name": "***********",
  "smtp_host": "************",
  "smtp_password": "***",
  "smtp_port": 465,
  "smtp_security": "force_tls",
  "smtp_ssl": null,
  "smtp_timeout": 15,
  "smtp_username": "*************",
  "sso_allow_unknown_email_verification": false,
  "sso_audience_trusted": null,
  "sso_auth_only_not_session": false,
  "sso_authority": "",
  "sso_authorize_extra_params": "",
  "sso_callback_path": "*****://**********************************************",
  "sso_client_cache_expiration": 0,
  "sso_client_id": "",
  "sso_client_secret": "***",
  "sso_debug_tokens": false,
  "sso_enabled": false,
  "sso_master_password_policy": null,
  "sso_only": false,
  "sso_pkce": true,
  "sso_scopes": "email profile",
  "sso_signups_match_email": true,
  "templates_folder": "data/templates",
  "tmp_folder": "data/tmp",
  "trash_auto_delete_days": null,
  "trash_purge_schedule": "0 5 0 * * *",
  "use_sendmail": false,
  "use_syslog": false,
  "user_attachment_limit": null,
  "user_send_limit": null,
  "web_vault_enabled": true,
  "web_vault_folder": "web-vault/",
  "yubico_client_id": null,
  "yubico_secret_key": null,
  "yubico_server": null
}

Vaultwarden Build Version

1.36.0

Deployment method

Official Container Image

Custom deployment method

No response

Reverse Proxy

nginx/1.24.0 (Ubuntu)

Host/Server Operating System

Linux

Operating System Version

all

Clients

Desktop

Client Version

Firefox 150.0.3

Steps To Reproduce

  1. Go to diagnostics page
  2. Check version

Expected Result

Server Installed
1.36.0
Server Latest
1.36.0
Web Installed
2026.4.1
Web Latest
2026.4.1
Database
SQLite: 3.51.3

Actual Result

Server Installed
1.36.0
Server Latest Unknown
-
Web Installed
2026.4.1
Web Latest Unknown
-
Database
SQLite: 3.51.3

Logs

longshot@control:~$ docker inspect vaultwarden | grep version
                "com.docker.compose.version": "5.1.3",
                "org.opencontainers.image.version": "1.36.0"
longshot@control:~$ docker logs vaultwarden | grep version
[2026-05-09 21:09:46.059][vaultwarden::api::admin][WARN] Unable to parse latest web-vault version '-': unexpected character '-' while parsing major version number
[2026-05-09 21:09:56.445][vaultwarden::api::admin][WARN] Unable to parse latest web-vault version '-': unexpected character '-' while parsing major version number
[2026-05-09 21:13:35.527][vaultwarden::api::admin][WARN] Unable to parse latest web-vault version '-': unexpected character '-' while parsing major version number
[2026-05-09 21:17:20.866][vaultwarden::api::admin][WARN] Unable to parse latest web-vault version '-': unexpected character '-' while parsing major version number
[2026-05-11 19:45:02.438][vaultwarden::api::admin][WARN] Unable to parse latest web-vault version '-': unexpected character '-' while parsing major version number
[2026-05-15 13:31:59.153][vaultwarden::api::admin][WARN] Unable to parse latest web-vault version '-': unexpected character '-' while parsing major version number

Screenshots or Videos

No response

Additional Context

Everything else is working but this triggers me :)

Originally created by @Longshot on GitHub (May 15, 2026). Original GitHub issue: https://github.com/dani-garcia/vaultwarden/issues/7227 ### Prerequisites - [x] I have searched the existing **Closed _AND_ Open** [Issues](https://github.com/dani-garcia/vaultwarden/issues?q=is%3Aissue%20) **_AND_** [Discussions](https://github.com/dani-garcia/vaultwarden/discussions?discussions_q=) - [x] I have searched and read the [documentation](https://github.com/dani-garcia/vaultwarden/wiki/) ### Vaultwarden Support String ### Your environment (Generated via diagnostics page) * Vaultwarden version: v1.36.0 * Web-vault version: v2026.4.1 * OS/Arch: linux/x86_64 * Running within a container: true (Base: Debian) * Database type: SQLite * Database version: 3.51.3 * Uses config.json: true * Uses a reverse proxy: true * IP Header check: true (X-Real-IP) * Internet access: true * Internet access via a proxy: false * DNS Check: true * TZ environment: Europe/Amsterdam * Browser/Server Time Check: true * Server/NTP Time Check: true * Domain Configuration Check: true * HTTPS Check: true * Websocket Check: true * HTTP Response Checks: true ### Config & Details (Generated via diagnostics page) <details><summary>Show Config & Details</summary> **Environment settings which are overridden:** DOMAIN, SIGNUPS_ALLOWED, ADMIN_TOKEN **Config:** ```json { "_duo_akey": null, "_enable_duo": true, "_enable_email_2fa": false, "_enable_smtp": true, "_enable_yubico": true, "_icon_service_csp": "", "_icon_service_url": "", "_ip_header_enabled": true, "_max_note_size": 10000, "_smtp_img_src": "***:", "admin_ratelimit_max_burst": 3, "admin_ratelimit_seconds": 300, "admin_session_lifetime": 20, "admin_token": "***", "allowed_connect_src": "", "allowed_iframe_ancestors": "", "attachments_folder": "data/attachments", "auth_request_purge_schedule": "30 * * * * *", "authenticator_disable_time_drift": false, "data_folder": "data", "database_conn_init": "", "database_idle_timeout": 600, "database_max_conns": 10, "database_min_conns": 2, "database_timeout": 30, "database_url": "***************", "db_connection_retries": 15, "disable_2fa_remember": false, "disable_admin_token": false, "disable_icon_download": false, "dns_prefer_ipv6": false, "domain": "*****://*****************", "domain_origin": "*****://*****************", "domain_path": "", "domain_set": true, "duo_context_purge_schedule": "30 * * * * *", "duo_host": null, "duo_ikey": null, "duo_skey": null, "duo_use_iframe": false, "email_2fa_auto_fallback": false, "email_2fa_enforce_on_verified_invite": false, "email_attempts_limit": 3, "email_change_allowed": true, "email_expiration_time": 600, "email_token_size": 6, "emergency_access_allowed": true, "emergency_notification_reminder_schedule": "0 3 * * * *", "emergency_request_timeout_schedule": "0 7 * * * *", "enable_db_wal": true, "enable_websocket": true, "enforce_single_org_with_reset_pw_policy": false, "event_cleanup_schedule": "0 10 0 * * *", "events_days_retain": null, "experimental_client_feature_flags": "", "extended_logging": true, "helo_name": null, "hibp_api_key": null, "http_request_block_non_global_ips": true, "http_request_block_regex": null, "icon_blacklist_non_global_ips": true, "icon_blacklist_regex": null, "icon_cache_folder": "data/icon_cache", "icon_cache_negttl": 259200, "icon_cache_ttl": 2592000, "icon_download_timeout": 10, "icon_redirect_code": 302, "icon_service": "internal", "incomplete_2fa_schedule": "30 * * * * *", "incomplete_2fa_time_limit": 3, "increase_note_size_limit": false, "invitation_expiration_hours": 120, "invitation_org_name": "Vaultwarden", "invitations_allowed": true, "ip_header": "X-Real-IP", "job_poll_interval_ms": 30000, "log_file": null, "log_level": "info", "log_timestamp_format": "%Y-%m-%d %H:%M:%S.%3f", "login_ratelimit_max_burst": 10, "login_ratelimit_seconds": 60, "org_attachment_limit": null, "org_creation_users": "", "org_events_enabled": false, "org_groups_enabled": false, "password_hints_allowed": true, "password_iterations": 600000, "purge_incomplete_sso_auth": "0 20 0 * * *", "push_enabled": false, "push_identity_uri": "https://identity.bitwarden.com", "push_installation_id": "***", "push_installation_key": "***", "push_relay_uri": "https://push.bitwarden.com", "reload_templates": false, "require_device_email": false, "rsa_key_filename": "data/rsa_key", "send_purge_schedule": "0 5 * * * *", "sendmail_command": null, "sends_allowed": true, "sends_folder": "data/sends", "show_password_hint": false, "signups_allowed": false, "signups_domains_whitelist": "", "signups_verify": false, "signups_verify_resend_limit": 6, "signups_verify_resend_time": 3600, "smtp_accept_invalid_certs": true, "smtp_accept_invalid_hostnames": true, "smtp_auth_mechanism": null, "smtp_debug": false, "smtp_embed_images": true, "smtp_explicit_tls": null, "smtp_from": "*************", "smtp_from_name": "***********", "smtp_host": "************", "smtp_password": "***", "smtp_port": 465, "smtp_security": "force_tls", "smtp_ssl": null, "smtp_timeout": 15, "smtp_username": "*************", "sso_allow_unknown_email_verification": false, "sso_audience_trusted": null, "sso_auth_only_not_session": false, "sso_authority": "", "sso_authorize_extra_params": "", "sso_callback_path": "*****://**********************************************", "sso_client_cache_expiration": 0, "sso_client_id": "", "sso_client_secret": "***", "sso_debug_tokens": false, "sso_enabled": false, "sso_master_password_policy": null, "sso_only": false, "sso_pkce": true, "sso_scopes": "email profile", "sso_signups_match_email": true, "templates_folder": "data/templates", "tmp_folder": "data/tmp", "trash_auto_delete_days": null, "trash_purge_schedule": "0 5 0 * * *", "use_sendmail": false, "use_syslog": false, "user_attachment_limit": null, "user_send_limit": null, "web_vault_enabled": true, "web_vault_folder": "web-vault/", "yubico_client_id": null, "yubico_secret_key": null, "yubico_server": null } ``` </details> ### Vaultwarden Build Version 1.36.0 ### Deployment method Official Container Image ### Custom deployment method _No response_ ### Reverse Proxy nginx/1.24.0 (Ubuntu) ### Host/Server Operating System Linux ### Operating System Version all ### Clients Desktop ### Client Version Firefox 150.0.3 ### Steps To Reproduce 1. Go to diagnostics page 2. Check version ### Expected Result Server Installed 1.36.0 Server Latest 1.36.0 Web Installed 2026.4.1 Web Latest 2026.4.1 Database SQLite: 3.51.3 ### Actual Result Server Installed 1.36.0 Server Latest Unknown - Web Installed 2026.4.1 Web Latest Unknown - Database SQLite: 3.51.3 ### Logs ```text longshot@control:~$ docker inspect vaultwarden | grep version "com.docker.compose.version": "5.1.3", "org.opencontainers.image.version": "1.36.0" longshot@control:~$ docker logs vaultwarden | grep version [2026-05-09 21:09:46.059][vaultwarden::api::admin][WARN] Unable to parse latest web-vault version '-': unexpected character '-' while parsing major version number [2026-05-09 21:09:56.445][vaultwarden::api::admin][WARN] Unable to parse latest web-vault version '-': unexpected character '-' while parsing major version number [2026-05-09 21:13:35.527][vaultwarden::api::admin][WARN] Unable to parse latest web-vault version '-': unexpected character '-' while parsing major version number [2026-05-09 21:17:20.866][vaultwarden::api::admin][WARN] Unable to parse latest web-vault version '-': unexpected character '-' while parsing major version number [2026-05-11 19:45:02.438][vaultwarden::api::admin][WARN] Unable to parse latest web-vault version '-': unexpected character '-' while parsing major version number [2026-05-15 13:31:59.153][vaultwarden::api::admin][WARN] Unable to parse latest web-vault version '-': unexpected character '-' while parsing major version number ``` ### Screenshots or Videos _No response_ ### Additional Context Everything else is working but this triggers me :)
GiteaMirror added the bug label 2026-07-13 20:26:27 -05:00
Author
Owner

@BlackDex commented on GitHub (May 15, 2026):

How did you installed it?
What does the vw-version.json and version.json file say?

<!-- gh-comment-id:4459589349 --> @BlackDex commented on GitHub (May 15, 2026): How did you installed it? What does the vw-version.json and version.json file say?
Author
Owner

@Longshot commented on GitHub (May 15, 2026):

I just ran docker compose up -d

$ cat docker-compose.yml
services:
vaultwarden:
image: vaultwarden/server:latest
container_name: vaultwarden
restart: unless-stopped
labels:
- "com.centurylinklabs.watchtower.monitor-only=true"
ports:
- "80:80"
- "3012:3012"
volumes:
- /opt/vaultwarden/vw-data:/data
- /usr/local/share/ca-certificates/internal-ca.crt:/usr/local/share/ca-certificates/internal-ca.crt:ro
- /etc/ssl/certs/ca-certificates.crt:/etc/ssl/certs/ca-certificates.crt:ro
environment:
- WEBSOCKET_ENABLED
- SIGNUPS_ALLOWED
- DOMAIN
- TZ
- ADMIN_TOKEN
- LOG_LEVEL
- ROCKET_WORKERS

cat /web-vault/version.json

{ "version": "2026.4.1" }

cat /web-vault/vw-version.json

{"version":"2026.4.1"}

<!-- gh-comment-id:4459630874 --> @Longshot commented on GitHub (May 15, 2026): I just ran docker compose up -d $ cat docker-compose.yml services: vaultwarden: image: vaultwarden/server:latest container_name: vaultwarden restart: unless-stopped labels: - "com.centurylinklabs.watchtower.monitor-only=true" ports: - "80:80" - "3012:3012" volumes: - /opt/vaultwarden/vw-data:/data - /usr/local/share/ca-certificates/internal-ca.crt:/usr/local/share/ca-certificates/internal-ca.crt:ro - /etc/ssl/certs/ca-certificates.crt:/etc/ssl/certs/ca-certificates.crt:ro environment: - WEBSOCKET_ENABLED - SIGNUPS_ALLOWED - DOMAIN - TZ - ADMIN_TOKEN - LOG_LEVEL - ROCKET_WORKERS # cat /web-vault/version.json { "version": "2026.4.1" } # cat /web-vault/vw-version.json {"version":"2026.4.1"}
Author
Owner

@BlackDex commented on GitHub (May 15, 2026):

Not seeing any - in there.

<!-- gh-comment-id:4459647509 --> @BlackDex commented on GitHub (May 15, 2026): Not seeing any `-` in there.
Author
Owner

@stefan0xC commented on GitHub (May 15, 2026):

Your server IP might have been rate limited by the GitHub API.

<!-- gh-comment-id:4459653914 --> @stefan0xC commented on GitHub (May 15, 2026): Your server IP might have been rate limited by the GitHub API.
Author
Owner

@Longshot commented on GitHub (May 15, 2026):

Yeah that's what i thought at first, so I created a api.github.com proxy on my nginx.

docker exec -it vaultwarden sh -c "curl -s https://api.github.com/rate_limit"
{
"resources": {
"core": {
"limit": 5000,
"used": 0,
"remaining": 5000,
"reset": 1778851038
},
"search": {
"limit": 30,
"used": 0,
"remaining": 30,
"reset": 1778847498
},
"graphql": {
"limit": 5000,
"used": 0,
"remaining": 5000,
"reset": 1778851038
},
"integration_manifest": {
"limit": 5000,
"used": 0,
"remaining": 5000,
"reset": 1778851038
},
"source_import": {
"limit": 100,
"used": 0,
"remaining": 100,
"reset": 1778847498
},
"code_scanning_upload": {
"limit": 5000,
"used": 0,
"remaining": 5000,
"reset": 1778851038
},
"code_scanning_autofix": {
"limit": 10,
"used": 0,
"remaining": 10,
"reset": 1778847498
},
"actions_runner_registration": {
"limit": 10000,
"used": 0,
"remaining": 10000,
"reset": 1778851038
},
"scim": {
"limit": 15000,
"used": 0,
"remaining": 15000,
"reset": 1778851038
},
"dependency_snapshots": {
"limit": 100,
"used": 0,
"remaining": 100,
"reset": 1778847498
},
"dependency_sbom": {
"limit": 100,
"used": 0,
"remaining": 100,
"reset": 1778847498
},
"audit_log": {
"limit": 1750,
"used": 0,
"remaining": 1750,
"reset": 1778851038
},
"audit_log_streaming": {
"limit": 15,
"used": 0,
"remaining": 15,
"reset": 1778851038
},
"code_search": {
"limit": 10,
"used": 0,
"remaining": 10,
"reset": 1778847498
}
},
"rate": {
"limit": 5000,
"used": 0,
"remaining": 5000,
"reset": 1778851038
}
}

<!-- gh-comment-id:4459674247 --> @Longshot commented on GitHub (May 15, 2026): Yeah that's what i thought at first, so I created a api.github.com proxy on my nginx. docker exec -it vaultwarden sh -c "curl -s https://api.github.com/rate_limit" { "resources": { "core": { "limit": 5000, "used": 0, "remaining": 5000, "reset": 1778851038 }, "search": { "limit": 30, "used": 0, "remaining": 30, "reset": 1778847498 }, "graphql": { "limit": 5000, "used": 0, "remaining": 5000, "reset": 1778851038 }, "integration_manifest": { "limit": 5000, "used": 0, "remaining": 5000, "reset": 1778851038 }, "source_import": { "limit": 100, "used": 0, "remaining": 100, "reset": 1778847498 }, "code_scanning_upload": { "limit": 5000, "used": 0, "remaining": 5000, "reset": 1778851038 }, "code_scanning_autofix": { "limit": 10, "used": 0, "remaining": 10, "reset": 1778847498 }, "actions_runner_registration": { "limit": 10000, "used": 0, "remaining": 10000, "reset": 1778851038 }, "scim": { "limit": 15000, "used": 0, "remaining": 15000, "reset": 1778851038 }, "dependency_snapshots": { "limit": 100, "used": 0, "remaining": 100, "reset": 1778847498 }, "dependency_sbom": { "limit": 100, "used": 0, "remaining": 100, "reset": 1778847498 }, "audit_log": { "limit": 1750, "used": 0, "remaining": 1750, "reset": 1778851038 }, "audit_log_streaming": { "limit": 15, "used": 0, "remaining": 15, "reset": 1778851038 }, "code_search": { "limit": 10, "used": 0, "remaining": 10, "reset": 1778847498 } }, "rate": { "limit": 5000, "used": 0, "remaining": 5000, "reset": 1778851038 } }
Author
Owner

@Longshot commented on GitHub (May 15, 2026):

Not seeing any - in there.

Nope.

<!-- gh-comment-id:4459686279 --> @Longshot commented on GitHub (May 15, 2026): > Not seeing any `-` in there. Nope.
Author
Owner

@BlackDex commented on GitHub (May 15, 2026):

It's probably something @stefan0xC mentioned. It for some reason wasn't able to connect to or extract the online version from the repo. I can reproduce the same by preventing internet access.

It isn't a huge buggy, but better to be solved i guess.

<!-- gh-comment-id:4459867610 --> @BlackDex commented on GitHub (May 15, 2026): It's probably something @stefan0xC mentioned. It for some reason wasn't able to connect to or extract the online version from the repo. I can reproduce the same by preventing internet access. It isn't a huge buggy, but better to be solved i guess.
Author
Owner

@Longshot commented on GitHub (May 15, 2026):

Whats the url it's trying to reach?
Maybe it's blocked by pihole.

api.github.com is reachable by the container.

<!-- gh-comment-id:4459902995 --> @Longshot commented on GitHub (May 15, 2026): Whats the url it's trying to reach? Maybe it's blocked by pihole. api.github.com is reachable by the container.
Author
Owner

@Longshot commented on GitHub (May 15, 2026):

I've got a caching proxy for api.github.com with a self signed certificate.
Maybe Vaultwarden is rejecting the cert?

Can i set it as trusted in the .env ?

<!-- gh-comment-id:4459991394 --> @Longshot commented on GitHub (May 15, 2026): I've got a caching proxy for api.github.com with a self signed certificate. Maybe Vaultwarden is rejecting the cert? Can i set it as trusted in the .env ?
Author
Owner

@BlackDex commented on GitHub (May 15, 2026):

You should either add the CA, or the Self-Signed cert as a file via docker mount.
Best way would be as followed.

environment:
  SSL_CERT_DIR: /etc/ssl/certs
volume:
  - /path/to/cert.pem:/etc/ssl/certs/my-self-signed-cert.pem:ro

This should cause Vaultwarden's HTTP Client to accept that certificate.

<!-- gh-comment-id:4460026885 --> @BlackDex commented on GitHub (May 15, 2026): You should either add the CA, or the Self-Signed cert as a file via docker mount. Best way would be as followed. ```yaml environment: SSL_CERT_DIR: /etc/ssl/certs volume: - /path/to/cert.pem:/etc/ssl/certs/my-self-signed-cert.pem:ro ``` This should cause Vaultwarden's HTTP Client to accept that certificate.
Author
Owner

@BlackDex commented on GitHub (May 15, 2026):

Also, since this is a warning, and not really something we need to fix, as this was accounted for, I'm going to move this to a discussion.

<!-- gh-comment-id:4460032841 --> @BlackDex commented on GitHub (May 15, 2026): Also, since this is a warning, and not really something we need to fix, as this was accounted for, I'm going to move this to a discussion.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/vaultwarden#35604