LibreWolf is my standard desktop browser. It is a Firefox fork that makes my llfe easier by having sensible privacy defaults out of the box.
As I am currently on a Debian based distribution (Linux Mint), following these instructions.
Because of its shipping defaults, I have found LibreWolf quick and painless to configure. Here are the changes I make in Settings after installing:
- Account and sync > Enable Firefox Sync: Check (enable, for Bookmarks)
- Home and startup > Homepage > Custom URLs: enter my personal homepage URL
- Privacy & security > Enhanced Tracking Protection > Strict > Fix major site issues: Check (enable)
- Privacy & security > Delete cookies and site data when LibreWolf is closed: Uncheck (disable)
- Privacy & security > Fingerprinting: Uncheck all [1]
- Privacy & security > DNS over HTTPS: Off
- Privacy & security > Connections and Software Security > Advanced settings > HTTPS-Only Mode: Don't enable HTTPS-Only Mode
- Appearance > Browser theme > Enable the Nova redesign: Uncheck (disable)
- Show Home button by going to More tools > Customize toolbar > drag Home button to toolbar
- uBlock Origin (installed and enabled by default)
- Bitwarden (password manager, bitwarden.com)
I like keeping a backup of my bookmarks in a file. Here's how I do that:
Add the following lines to ~/.librewolf/librewolf.overrides.cfg:
pref("browser.bookmarks.autoExportHTML", true);
pref("browser.bookmarks.file", "/home/myusername/bookmarks.html"); File will be saved to root of home directory specified.
[1] By default, LibreWolf enables Mozilla's Resist Fingerprinting (RFP, privacy.resistFingerpinting), but this interferes with too much of my workflow. Disabling it leaves basic Fingerprinting Protection (FPP, privacy.fingerprintingProtection) in place. In addition to that built-in protection, uBlock Origin also works to suppress fingerprinting.