I’ve been looking for something “official” from the Librewolf team regarding running Librewolf in Docker, but I haven’t found much. There are a few initiatives that seem to support Librewolf Docker containers (eg Github, Docker Hub), but they don’t seem to be referenced much nor heavily used. However, maybe the reason I don’t see it much is that there are better ways to achieve what I’m looking for.
- Better separation from daily OS environment and regular browsing environment
- Ability to run multiple instances privacy friendly browser and isolate each instance for particular use cases
- Configure each instance to be run over different VPNs (or no VPN at all)
Is there a way to best achieve this?
Better separation from daily OS environment and regular browsing environment
maybe firejail or flatpak? VMs? containers are not meant for GUI applications, the docker images you see are meant to be used to build LW.
Ability to run multiple instances privacy friendly browser and isolate each instance for particular use cases
you could use different profiles of LW, or different browsers alongside it. I personally use Nightly every day.
All great points. What I was really hoping to do was something like container A for VPN 1, container B for VPN 2, container C for VPN 3, etc. while my desktop is on a separate VPN. I don’t think this could easily be achieved with different profiles or browsers. I could achieve this with VMs but hadn’t considered it too much yet.
I know Docker images arent usually for GUI applications, but I was really hoping to find something similar to https://github.com/linuxserver/docker-firefox but for LibreWolf. I would be fine with using Firefox if I could figure out how to use uBlockOrigin and Arkenfox with the image by default.
Does Librewolf support multiple profiles like Firefox? If so that’s how I’ve always done it on Firefox. One Firefox install, multiple concurrent profiles. I even use Container Tabs on top of that.
“The -no-remote flag allows multiple firefox profiles to run at the same time.” https://askubuntu.com/questions/660147/how-can-i-use-two-firefox-profiles
LibreWolf supports multiple profiles. Setting up and using multiple profiles would likely help improve some level of privacy.
However, I’m not sure that multiple profiles would address (some of) the points from the post. For example, it wouldn’t help separate/isolate the browsing session from the operating system.
If each profile could support a unique VPN connection independent of the system’s network, then that could help with one of the points. I don’t think this is possible though - at least not without an additional extension(s), which may require some configuration changes to LibreWolf.