Qubes OS Documentation, written with 💙 by a fellow user, to help all those that struggle, or simply need some inspiration
I have spent the past couple of years with Qubes OS. Some days I used it less, some more. Now its my Main operating system, and since I dont really like how sparse the community-driven docs are on the far far range of the internet, I wrote my own and collected some useful links for you to look at.
⁉️ First off, a little Q&A about Qubes, as its rather niche.
Q: "I heard it just runs everything in a VM?"
A: Yes, and no. Imagine Qubes OS like VirtualBox, VMWare or KVM. Its more of a manager / hypervisor for everything inside of it. Qubes doesnt run Firefox inside a VM itself. Qubes runs Operating Systems, like fedora, debian, whonix, arch, windows 10, macOS... and inside those you have your Firefox.
Q: "So, what purpose is there to use it?"
A: Qubes OS allows you to securely compartmentalize your digital life, and unlike things like VirtualBox it does so in a seemless way. You dont see 200 VM windows open switching from OS to OS. No, you just see your application windows, have a nice desktop etc. Just like you are used to on Windows, Mac or Linux. Qubes allows you to do things that other operating systems simply cant
Q: "Should I use Qubes?"
A: It depends. You should have great understanding of Linux to use Qubes. Most of your "Qubes" / VMs will most likely run Fedora or Debian (thats the defaults) so knowing your way around in the shell is important. Its also important to know that if you want to game on Qubes OS, you will need some patience and a dedicated GPU for it. Usually I recommend qubes to everyone that wants more security, already loves organizing / compartmentalizing their System etc.
Now, lets look at some documents. The first batch of those will be written by me, detailing things I made myself / found throughout my time of using Qubes OS.
Note
Keep in mind that these documents are mostly for advanced usage. Furthermore, they should not be used as your sole source for running Qubes. Always make sure to read the official documentation as well
Also, I wouldnt be where I am with Qubes OS without these wonderful documents of the community. Read them if you are new to qubes, its worth it!:
ubes Docs for initial setup:
- Sys-usb Qube
- Sys-vpn Qube using Mullvad
- Custom App entries for the Q Menu
- Systemwide dark-mode (XFCE)
- U2F app
- Auto-shutdown for qubes | More of that (nice for banking qube etc.)
🎮 For the gamers:
- Secondary Storage for VM
- GPU Passthrough docs | psst.. on that 3.5gb patch, replace
_
with-
for qube naming consistency - Creating the HVM
🌐 Community Scripts I use (handle with caution):
- Qubes-Template-Builder & Template-Builder-Example
- Split-SSH setup for secure usage
- qvm-screenshot-tool
- Beautiful Conky (Requires some adjustments, have fun)
- Auto-attach devices to specific qube
🥇 Noteworthy mentions (handle with caution):
Misc. documents and notes:
- Dont use "intelligent" panel hiding on xfce.. use "always"
- I might be wrong, but it seems like the systemd call for sys-usb (and possibly other qubes) is incorrect, as systemd service files do not point to /rw/config/rc.local. Go fix that if you rely on it
sudo qubes-dom0-update packagename
- Install a package to dom0qvm-run --pass-io qube 'cat /path/to/whatever.ext' > /home/Username/Downloads/whatever.ext
- Copy file to Dom0 NOT RECOMMENDED
Since I work full-time on open-source projects spread across my organizations, my only source of income is donations from people like you that use & appreciate my stuff. So, if you can spare a dollar or two, I would really appreciate that. All the money goes towards paying rent, essentials like food, drinks etc, and most importantly it will be used to fuel my cookie addiction🍪
Crypto:
- XMR:
42xc4qPZyfi4wzAkCBXSoMSo3BLDS8946J89JXDqtT5gRj6uYpfhjQF12NLPMxtqGDL2RxoWXjB73iYdBP8DX7SqGvdbdtb
- USDT (TRX20):
TWg6VDUBase3HDA6RxAwTVjQw4SbxoGyqZ
- USDT (ERC20):
0x841251438A8Fb2B16298C15B10feA9Fd2cEA3405
- Doge:
DCKAFtgw6686uEMaFzZfCtUajS9VjPJLMm
- BTC:
bc1qje8qy7gpudm8hhyx43n9xndg7d8xj5f7dh6m4p
Fiat:
- Patreon (Fee: 8%*): ❤️ Account needed, subscription with perks
- ko-fi (Fee: 2%*): No account needed, subscription or one-time donation
- Wire-transfer (Fee: 0%*): No account needed, one-time donation
- Paypal** (Fee: 2%*): Account needed, one-time donation
* Fee is calculated by how much I will lose when cashing out
** Please make sure to select Friends and Family
Thanks for all your support <3