============= Documentation ============= Table of contents ----------------- .. _introduction: .. toctree:: :maxdepth: 1 :caption: Introduction introduction/intro introduction/screenshots introduction/video-tours introduction/getting-started introduction/faq introduction/issue-tracking introduction/support introduction/contributing introduction/statistics introduction/code-of-conduct introduction/privacy User Documentation ^^^^^^^^^^^^^^^^^^ Core documentation for Qubes users. .. _choosing-your-hardware: .. toctree:: :maxdepth: 1 :caption: Choosing Your Hardware user/hardware/system-requirements user/hardware/certified-hardware Community-recommended hardware Hardware compatibility list (HCL) user/hardware/how-to-use-the-hcl .. _downloading-installing-and-upgrading-qubes: .. toctree:: :maxdepth: 1 :caption: Downloading, Installing, and Upgrading Qubes Download Qubes OS Download mirrors user/downloading-installing-upgrading/installation-guide user/downloading-installing-upgrading/install-security user/downloading-installing-upgrading/upgrade/upgrade user/downloading-installing-upgrading/supported-releases user/downloading-installing-upgrading/testing .. _how-to-guides: .. toctree:: :maxdepth: 1 :caption: How-to guides user/how-to-guides/how-to-organize-your-qubes user/how-to-guides/how-to-update user/how-to-guides/how-to-back-up-restore-and-migrate user/how-to-guides/how-to-copy-and-paste-text user/how-to-guides/how-to-copy-and-move-files user/how-to-guides/how-to-copy-from-dom0 user/how-to-guides/how-to-install-software user/how-to-guides/how-to-use-disposables user/how-to-guides/how-to-enter-fullscreen-mode user/how-to-guides/how-to-use-devices user/how-to-guides/how-to-use-block-storage-devices user/how-to-guides/how-to-use-usb-devices user/how-to-guides/how-to-use-pci-devices user/how-to-guides/how-to-use-optical-discs user/how-to-guides/how-to-reinstall-a-template .. _templates: .. toctree:: :maxdepth: 1 :caption: Templates user/templates/templates user/templates/fedora/fedora user/templates/fedora/fedora-upgrade user/templates/debian/debian user/templates/debian/debian-upgrade user/templates/minimal-templates user/templates/xfce-templates user/templates/windows/windows .. _troubleshooting: .. toctree:: :maxdepth: 1 :caption: Troubleshooting user/troubleshooting/installation-troubleshooting user/troubleshooting/update-troubleshooting user/troubleshooting/debian-and-whonix-update-troubleshooting user/troubleshooting/hardware-troubleshooting user/troubleshooting/uefi-troubleshooting user/troubleshooting/autostart-troubleshooting user/troubleshooting/resume-suspend-troubleshooting user/troubleshooting/app-menu-shortcut-troubleshooting user/troubleshooting/vm-troubleshooting user/troubleshooting/hvm-troubleshooting user/troubleshooting/disk-troubleshooting user/troubleshooting/pci-troubleshooting user/troubleshooting/usb-troubleshooting user/troubleshooting/gui-troubleshooting user/troubleshooting/media-troubleshooting user/troubleshooting/vpn-troubleshooting .. _security: .. _security-in-qubes: .. toctree:: :maxdepth: 1 :caption: Security in Qubes user/security-in-qubes/firewall user/security-in-qubes/data-leaks user/security-in-qubes/vm-sudo user/security-in-qubes/device-handling-security user/security-in-qubes/anti-evil-maid user/security-in-qubes/split-gpg user/security-in-qubes/ctap-proxy user/security-in-qubes/mfa .. _advanced-topics: .. toctree:: :maxdepth: 1 :caption: Advanced topics user/advanced-topics/how-to-install-software-in-dom0 user/advanced-topics/volume-backup-revert user/advanced-topics/standalones-and-hvms user/advanced-topics/config-files user/advanced-topics/secondary-storage user/advanced-topics/rpc-policy user/advanced-topics/usb-qubes user/advanced-topics/managing-vm-kernels user/advanced-topics/salt user/advanced-topics/gui-domain user/advanced-topics/disposable-customization user/advanced-topics/installing-contributed-packages user/advanced-topics/bind-dirs user/advanced-topics/gui-configuration user/advanced-topics/resize-disk-image user/advanced-topics/qubes-service user/advanced-topics/mount-from-other-os user/advanced-topics/kde user/advanced-topics/i3 user/advanced-topics/awesomewm .. _reference: .. toctree:: :maxdepth: 1 :caption: Reference user/reference/tools user/reference/glossary .. _project-security: .. toctree:: :maxdepth: 1 :caption: Project Security project-security/security project-security/security-pack project-security/verifying-signatures Developer Documentation ^^^^^^^^^^^^^^^^^^^^^^^ Core documentation for Qubes developers and advanced users. .. _developers-general: .. toctree:: :maxdepth: 1 :caption: Developers - general developer/general/package-contributions developer/general/gsoc developer/general/gsod How to edit the documentation Documentation style guide Website style guide developer/general/continuous-integration developer/general/usability-ux developer/general/developing-gui-applications Visual style guide developer/general/research developer/general/devel-books .. _developers-code: .. toctree:: :maxdepth: 1 :caption: Developers - code developer/code/source-code developer/code/license developer/code/coding-style developer/code/code-signing .. _developers-system: .. toctree:: :maxdepth: 1 :caption: Developers - system developer/system/architecture developer/system/security-design-goals developer/system/security-critical-code Qubes core admin Qubes core admin client Qubes core stack developer/system/gui developer/system/networking developer/system/template-implementation developer/system/audio developer/system/template-manager .. _developers-services: .. toctree:: :maxdepth: 1 :caption: Developers - services developer/services/qfilecopy developer/services/qmemman developer/services/disposablevm-implementation developer/services/dom0-secure-updates developer/services/qrexec developer/services/qrexec2 developer/services/qrexec-internals developer/services/qrexec-socket-services developer/services/admin-api developer/services/qfileexchgd .. _developers-debugging: .. toctree:: :maxdepth: 1 :caption: Developers - debugging developer/debugging/test-bench developer/debugging/automated-tests developer/debugging/vm-interface developer/debugging/windows-debugging developer/debugging/safe-remote-ttys developer/debugging/mount-lvm-image .. _developers-building: .. toctree:: :maxdepth: 1 :caption: Developers - building developer/building/qubes-builder developer/building/qubes-builder-details developer/building/development-workflow developer/building/qubes-iso-building Qubes template configs .. _developers-releases: .. toctree:: :maxdepth: 1 :caption: Developers - releases developer/releases/notes developer/releases/schedules developer/releases/todo developer/releases/version-scheme External Documentation ^^^^^^^^^^^^^^^^^^^^^^ Unofficial, third-party documentation from the Qubes community and others. .. _external-operating-system-guides: .. toctree:: :maxdepth: 1 :caption: External - Operating System Guides Template: Ubuntu Template: Whonix Template: CentOS Template: Gentoo Pentesting Pentesting: BlackArch Pentesting: Kali Pentesting: PTF Tips for Using Linux in an HVM Creating a NetBSD VM .. _exteranl-security-guides: .. toctree:: :maxdepth: 1 :caption: External - Security Guides Security Guidelines Using Multi-factor Authentication with Qubes How to Set Up a Split Bitcoin Wallet in Qubes Split dm-crypt Split SSH Using OnlyKey with Qubes OS .. _external-privacy-guides: .. toctree:: :maxdepth: 1 :caption: External - Privacy Guides Whonix for Privacy & Anonymity Running Tails in Qubes Anonymizing your MAC Address Signal Reducing the fingerprint of the text-based web browser w3m .. _external-configuration-guides: .. toctree:: :maxdepth: 1 :caption: External - Configuration Guides Qubes Tips and Tricks 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: .. toctree:: :maxdepth: 1 :caption: External - Customization Guides Customizing Fedora minimal templates Customizing Windows 7 templates Language Localization Dark Theme in Dom0 and DomU Safely Removing TemplateVM Packages (Example: Thunderbird) .. _external-troubleshooting: .. toctree:: :maxdepth: 1 :caption: External - Troubleshooting Nvidia troubleshooting guide Lenovo ThinkPad Troubleshooting Apple MacBook Troubleshooting Sony Vaio Troubleshooting Intel Integrated Graphics Troubleshooting Multiboot Troubleshooting Application Troubleshooting Tails Troubleshooting .. _external-ubilding-guides: .. toctree:: :maxdepth: 1 :caption: External - Building Guides Building a TemplateVM based on a new OS (ArchLinux example) Building the Archlinux Template Building the Whonix Templates How to compile kernels for dom0