OK so I’ve posted some other stuff about things that confuse/annoy/delay me with my new Nethserver install (which are probably really down to changes in Linux over time) but this one…
So I want BitWarden and it seems that BW insists on docker, so it’s not a decision by NS.
So… docker is easily installed through the GUI but doesn’t appear under “Applications”, which is okay, but I’m not sure where to go next, I feel a long way from putting passwords into bitwarden as I google for docker on nethserver docco.
“If you have a free block device (required for production environments)”
But if you don’t? And how do we install this in a non-prod environment? And it’s not supported in the enterprise edition, so how do we define production if it’s not enterprise?
Having decided not to go to the shops and buy a new hard drive just to install a web app, I’m going to try and proceed with the method at https://nickhuber.ca/blog/bitwarden-rs-without-docker, or perhaps still use the docker version from the nethserver docker docco (heh!) but without the dedicated block device.
So I’ll follow up later with notes on whatever worked, but in the meantime, I hope nobody minds if keep up my whining…what really was it that made ‘yum install bitwarden’ so unachievable? Was it systemd? journalctl? Or some internal political decision?
And how does this scale? What’s next, apache needs its own docker? postfix? SSH?
I don’t expect it’s unachievable–I’m sure you could create a RPM for it if you were so inclined. But I don’t think anyone else has been so inclined, as the Docker installation works well and is (IIRC) the only method supported by the Bitwarden developer. Now, if you want to run it on Neth, you’re going to need to be prepared to customize a bit. I don’t; I run Bitwarden on its own VM.
Adding /etc/httpd/conf.d/bitwarden.conf doesn’t work. The contents are parsed, but seem to have no effect, I guess the contents of the virtualhosts file takes precedence.
I’ve run out of time so I’ll need to sort this out later.