Unable to sync/log in with Android app #6178
Replies: 9 comments 4 replies
-
Not a bug. Since version 2025.7.2 of the Android app all self-hosted deployments need to be behind HTTPS: https://github.com/bitwarden/android/releases/tag/v2025.7.2-bwpm |
Beta Was this translation helpful? Give feedback.
-
That's hard for me. Maybe some of us use Cloudflare Tunnels and just want to connect to an IP address locally. |
Beta Was this translation helpful? Give feedback.
-
I've been looking for a while now, and clueless as to how to even implement this. |
Beta Was this translation helpful? Give feedback.
-
I also have an issue now to log in from firefox add-in or ios app, but I can access my vault without any issue in a web browser also from outside my house, I am clueless. |
Beta Was this translation helpful? Give feedback.
-
I had the same issue using Tailscale on Unraid. The solution was to serve the port as https, using the following the the Unraid terminal
Solution from here https://forums.unraid.net/topic/163159-tailscale-vaultwarden/ |
Beta Was this translation helpful? Give feedback.
-
Android client: self signed certificate in certificate chain, SSL validation failedHello, I’m running into an SSL certificate validation issue with my self-hosted Vaultwarden. 1. Environment
2. Issue
3. Troubleshooting so far
4. Possible causes I suspect
5. Questions
|
Beta Was this translation helpful? Give feedback.
-
Same problem with Android app v2025.8 : Version: 2025.8.0 (20577) ![]() So : On Bitwarden extension for Brave Windows, HTTP connexion is possible without any problem (on local and remote with VPN WireGuard) |
Beta Was this translation helpful? Give feedback.
-
Problem is in Bitwarden official android app... |
Beta Was this translation helpful? Give feedback.
-
I ran into this same issue and was able to solve it by enabling vaultwarden's builtin ROCKET_TLS with a self-signed certificate for the local IP of my vaultwarden server and add it to my Android device without root. This may not be the best, simplest, or even safest way to set things up, but I feel it could help someone get things working, so here we go... Generate a self-signed key for your local IP
source: https://bitwarden.com/help/certificates/ Install the certificate.crt on your Android device
source: https://support.google.com/pixelphone/answer/2844832?hl=en Run vaultwarden with your fancy new keys
source: https://github.com/dani-garcia/vaultwarden/wiki/Enabling-HTTPS Bitwarden Android should now be able to use your self-hosted vaultwarden via the local network IPexample: https://192.168.1.123/ |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Prerequisites
Vaultwarden Support String
Error Message
Stacktrace:
java.net.UnknownServiceException: CLEARTEXT communication to 192.168.1.134 not permitted by network security policy
Bd.t.b(Unknown Source:64)
Bd.t.a(Unknown Source:683)
Bd.t.f(Unknown Source:154)
Bd.l.d(Unknown Source:9)
Bd.l.a(Unknown Source:61)
Bd.b.intercept(Unknown Source:23)
Cd.g.b(Unknown Source:127)
Cd.b.intercept(Unknown Source:607)
Cd.g.b(Unknown Source:127)
Cd.a.intercept(Unknown Source:540)
Cd.g.b(Unknown Source:127)
Cd.a.intercept(Unknown Source:198)
Cd.g.b(Unknown Source:127)
Nd.b.intercept(Unknown Source:553)
Cd.g.b(Unknown Source:127)
com.bitwarden.network.interceptor.BaseUrlInterceptor.intercept(Unknown Source:42)
Cd.g.b(Unknown Source:127)
com.bitwarden.network.interceptor.HeadersInterceptor.intercept(Unknown Source:46)
Cd.g.b(Unknown Source:127)
Bd.q.d(Unknown Source:89)
Bd.n.run(Unknown Source:47)
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:644)
java.lang.Thread.run(Thread.java:1012)
Version: 2025.7.2 (20551)
Device: 📱 samsung SM-X800 🤖 15@35 📦 prod
CI: 🧱 commit: bitwarden/android@277fcbf
💻 build source: bitwarden/android/actions/runs/16758228945/attempts/1
Running inside Proxmox.
Environment
Config & Details (Generated via diagnostics page)
Show Config & Details
Environment settings which are overridden: ADMIN_TOKEN
Config:
Vaultwarden Build Version
1.34.3-8e7eeab2
Deployment method
Other method
Custom deployment method
Proxmox, fully updated.
Reverse Proxy
Cloudflare tunnel
Host/Server Operating System
Linux
Operating System Version
Proxmox
Clients
Android
Client Version
2025.7.2
Steps To Reproduce
Login via the android app.
Expected Result
Login
Actual Result
An error occurred. etc
Logs
Screenshots or Videos
No response
Additional Context
I was not able to sync the android app on either phone/tablet. So I logged out from tablet, and now am unable to login. The error is below:
Stacktrace:
java.net.UnknownServiceException: CLEARTEXT communication to 192.168.1.134 not permitted by network security policy
Bd.t.b(Unknown Source:64)
Bd.t.a(Unknown Source:683)
Bd.t.f(Unknown Source:154)
Bd.l.d(Unknown Source:9)
Bd.l.a(Unknown Source:61)
Bd.b.intercept(Unknown Source:23)
Cd.g.b(Unknown Source:127)
Cd.b.intercept(Unknown Source:607)
Cd.g.b(Unknown Source:127)
Cd.a.intercept(Unknown Source:540)
Cd.g.b(Unknown Source:127)
Cd.a.intercept(Unknown Source:198)
Cd.g.b(Unknown Source:127)
Nd.b.intercept(Unknown Source:553)
Cd.g.b(Unknown Source:127)
com.bitwarden.network.interceptor.BaseUrlInterceptor.intercept(Unknown Source:42)
Cd.g.b(Unknown Source:127)
com.bitwarden.network.interceptor.HeadersInterceptor.intercept(Unknown Source:46)
Cd.g.b(Unknown Source:127)
Bd.q.d(Unknown Source:89)
Bd.n.run(Unknown Source:47)
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:644)
java.lang.Thread.run(Thread.java:1012)
Version: 2025.7.2 (20551)
Device: 📱 samsung SM-X800 🤖 15@35 📦 prod
CI: 🧱 commit: bitwarden/android@277fcbf
💻 build source: bitwarden/android/actions/runs/16758228945/attempts/1
Beta Was this translation helpful? Give feedback.
All reactions