Documentation
Table of contents
User Documentation
Core documentation for Qubes users.
Choosing Your Hardware
Downloading, Installing, and Upgrading Qubes
How-to guides
- How to organize your qubes
 - How to take screenshots and set a wallpaper
 - How to update
 - How to back up, restore, and migrate
 - How to copy and paste text
 - How to copy and move files
 - How to copy from dom0
 - How to install software
 - How to use disposables
 - How to enter fullscreen mode
 - How to use devices
 - How to use block storage devices
 - How to use USB devices
 - How to use PCI devices
 - How to use optical discs
 - How to reinstall a template
 - How to edit a policy
 - How to enable a qube service
 
Templates
Troubleshooting
- Installation troubleshooting
 - Update troubleshooting
 - Updating Debian and Whonix
 - Hardware troubleshooting
 - UEFI troubleshooting
 - Autostart troubleshooting
 - Suspend/resume troubleshooting
 - App menu shortcut troubleshooting
 - Qube troubleshooting
 - HVM troubleshooting
 - Disk troubleshooting
 - PCI troubleshooting
 - USB troubleshooting
 - GUI troubleshooting
 - Media troubleshooting
 - VPN troubleshooting
 
Security in Qubes
Advanced topics
- How to install software in dom0
 - Volume backup and revert
 - Standalones and HVMs
 - Config files
 - Secondary storage
 - RPC policies
 - USB qubes
 - Managing qube kernels
 - Salt (management software)
 - GUI domain
 - Disposable customization
 - Installing contributed packages
 - How to make any file persistent (bind-dirs)
 - GUI configuration
 - Resize disk image
 - Qubes service
 - How to mount a Qubes partition from another OS
 - KDE (desktop environment)
 - i3 (window manager)
 - AwesomeWM (window manager)
 
Reference
Developer Documentation
Core documentation for Qubes developers and advanced users.
Developers - general
- Package contributions
 - Google Summer of Code (GSoC)
 - Google Season of Docs (GSoD)
 - How to edit the documentation
 - reStructuredText documentation style guide
 - How to edit the website
 - Website style guide
 - Continuous integration (CI)
 - Usability & UX
 - Developing Qubes OS GUI tools
 - Visual style guide
 - Research
 - Developer books
 
Developers - code
Developers - system
Developers - services
Developers - debugging
Developers - building
Developers - releases
External Documentation
Unofficial, third-party documentation from the Qubes community and others.
External - Operating System Guides
External - Security Guides
External - Privacy Guides
External - Configuration Guides
- How to set up a ProxyVM as a VPN Gateway
 - Multibooting
 - Changing your Time Zone
 - Installing ZFS in Qubes
 - Mutt Guide
 - Postfix Guide
 - Fetchmail Guide
 - Creating Custom NetVMs and ProxyVMs
 - How to make proxy for individual tcp connection from networkless VM
 - Adding Bridge Support to the NetVM (EXPERIMENTAL)
 - Screen Sharing
 - Enabling TRIM for SSD disks
 - Configuring a Network Printer
 - Using External Audio Devices
 - Rxvt Guide
 - Adding SSD storage cache
 - How to Make a Multimedia TemplateVM
 - How to install an Nvidia driver in dom0
 
External - Customization Guides
External - Troubleshooting