Using Tor Browser in Qubes-Whonix

From Whonix
Jump to navigation Jump to search
Documentation Previous page: Qubes/Troubleshooting Index page: Documentation Next page: Qubes/UpdatesProxy Using Tor Browser in Qubes-Whonix
Tor Browser icon

Documentation for Tor Browser in Qubes-Whonix: installation, updates, startup, and usage.

Start Tor Browser

[edit]

Qubes Start MenuWhonix-Workstation AppVM (commonly called anon-whonix)Tor Browser

Update Tor Browser

[edit]

Quick Rules

[edit]

Updating Tor Browser can be more complex than regular system updates due to technical limitations outside of Whonix's control. [1] Use the table below and follow the instructions for your situation.

Where to run what yes (recommended) versus no (not recommended)
Tool Template
(whonix-workstation-18)
App Qube
(anon-whonix)
Disposable VM
(disp####)
Disposable Template
(whonix-workstation-18-dvm)
Tor Browser No Yes Yes No
Tor Browser Downloader by Whonix
(update-torbrowser)
Yes Yes [2] No [3] No

Do not run Tor Browser in a Template (whonix-workstation-18) or Disposable Template (whonix-workstation-18-dvm)!

Quick rules:

  • Run Tor Browser only in App Qubes or Disposables.
  • Run Tor Browser Downloader by Whonix (update-torbrowser) only in the Template and/or in an App Qube.
  • Never run Tor Browser or the downloader inside the Disposable Template (whonix-workstation-18-dvm).

Overview

[edit]

Tip: If you are unsure, start with the Existing App Qubes row.

Qubes VM Scenario and Instructions
Scenario Instructions Common confusion about terms
New App Qubes and Disposables

In Qubes-Whonix, Tor Browser Downloader by Whonix (update-torbrowser) normally runs automatically when the Whonix-Workstation Template (whonix-workstation-18) package tb-updater is updated.

Running Tor Browser Downloader by Whonix inside the Template (whonix-workstation-18) ensures that new App Qubes and Disposables are created with a copy of the latest Tor Browser version.

If you want the newest Tor Browser sooner, you can manually run it in the Whonix-Workstation Template (whonix-workstation-18). For instructions, see Tor Browser Downloader by Whonix.

In Qubes terms, this row is about updating the Template (whonix-workstation-18) so that new App Qubes and Disposables start with the updated Tor Browser.

"Disposables" here means the spawned Disposable VM instances (often named disp####). This is not about the Disposable Template (whonix-workstation-18-dvm).

Disposable Template

Do not run Tor Browser Downloader by Whonix inside the Disposable Template (whonix-workstation-18-dvm)! It should only be run in the Template (whonix-workstation-18) and/or in a whonix-workstation-18-based App Qube (anon-whonix). [4] [5]

For further information on installing, updating and using Tor Browser in Qubes Disposables, see: How to use Disposables in Qubes-Whonix.

"Disposable Template" (whonix-workstation-18-dvm) is the base VM used to create Disposables. By Qubes convention, a Disposable Template VM name often ends with -dvm.

The "Disposable Template" is not the same as an actual Disposable VM instance. The warning is about not running Tor Browser or the downloader inside the Disposable Template itself.

Tor Browser is meant to run in a spawned Disposable VM (often named disp####, for example disp1234) or in an App Qube.

Existing App Qubes

Follow these steps to update Tor Browser in an existing Whonix-Workstation App Qube such as anon-whonix:

"Update" (internal updater) and "re-install" (downloader) are different actions.

Updating Tor Browser inside one existing App Qube affects only that App Qube. This does not automatically update other App Qubes, and this does not update the Template used for new App Qubes and Disposables.

Summary

[edit]
Comparison of Applications, Recommended and Discouraged Use
Tool Recommended Use Not Recommended
Tor Browser Downloader (by Whonix developers)

Useful to run inside:

  • Whonix-Workstation Template (whonix-workstation-18): to ensure that new App Qubes and Disposables are created with a copy of the latest Tor Browser version.
  • Whonix-Workstation App Qube (anon-whonix): to re-install the latest Tor Browser version in existing Whonix-Workstation App Qubes.

Usually not useful if run inside:

  • Disposables: because upgrades will not persist
  • Disposable Template (whonix-workstation-18-dvm)
Tor Browser

Useful to run in:

  • Whonix-Workstation App Qube (anon-whonix)
  • Disposables
  • Whonix-Workstation Template (whonix-workstation-18)
  • Disposable Template (whonix-workstation-18-dvm)

See Also

[edit]

Footnotes / References

[edit]
  1. Tor Browser Update: Technical Details
  2. Useful for re-installing Tor Browser in that App Qube.
  3. Updates inside a Disposable VM do not persist after shutdown.
  4. It is possible to run Tor Browser Downloader by Whonix inside a Disposable as well -- probably easiest using Tor Browser Internal Updater -- and then restart Tor Browser. However, these updates will not persist due to the Disposable design.
  5. See tb-updater in Qubes Template for technical details.
Notification image

We believe security software like Whonix needs to remain open source and independent. Would you help sustain and grow the project? Learn more about our 13 year success story and maybe DONATE!