I have been using bitwarden hosted on a raspberry pi for a year now. however today i was unable to add an item to my bitwarden, through the google chrome extension. So i logged out, and when i tried to login again i get an error failed to fetch. On my iphone i encountered the error has occurred and it says i need a secure connection?
Bitwarden server does not run on Raspberry pi. I suspect you are using an imposter - do you know where you were downloaded the software from? It’s not Bitwarden, but something impersonating BItwarden, which sounds like a terrible place to store all your secret credentials to me!
Honestly, I don’t know. I have never heard of this being done with an official Bitwarden server.
There are imposters out there - software that claims to be Bitwarden but is not. I would urge you to triple-check that you are, in fact, running a legit copy of BW, and not something impersonating as Bitwarden. Assuming it is the latter, people here on the Bitwarden forums can’t help you with someone else’s software, and you might carefully consider whether it is safe to be storing all your secrets on software that is actually an impersonator.
Following this thread.
As I understand Bitwarden only provides docker images compatible with amd64 from their official Docker Hub as all images are tagged as such, and do not support ARM, as is apparent in the Bitwarden System Requirements.
I believe with some workarounds there have been reports of users successfully installing the Official Bitwarden stack on a Synology NAS (as some of these devices do have an x86 processor, albeit most are ARM as well). But I have not heard of any way to install the full official Bitwarden stack on a raspberry Pi.
One method you may check to see if you are running the Bitwarden stack would be to view the docker services running on your rPi, typically with the command $ docker ps or some type of GUI such as Portainer.
Regarding access internally VS externally it sounds most likely as some type of network issue as one network functions and the other does not. This could be something like a DNS issue or possibly a proxy in the mix, but hard to say without further info on the setup. I would look to your internal network and try to see the cause, though it may also be due to an installation issue if it is a non-standard install.