diff --git a/UserDoc.md b/UserDoc.md index 9b05b016..b33e0fbc 100644 --- a/UserDoc.md +++ b/UserDoc.md @@ -4,71 +4,82 @@ title: UserDoc permalink: /wiki/UserDoc/ --- -Qubes User Guides -================= +Qubes User Documentation +======================== -Standard Topics ---------------- +1. **Basic Reading** + 1. [Getting Started](/wiki/GettingStarted) + 2. [Security Guidelines](/wiki/SecurityGuidelines) + 3. [Backup, Restoration, and Migration](/wiki/BackupRestore) -- [Getting Started](/wiki/GettingStarted) -- [Creating and Using HVM and Windows Domains (Qubes R2 Only)](/wiki/HvmCreate) -- [Installing and Using Windows-based AppVMs (Qubes R2 Beta 3 and Later)](/wiki/WindowsAppVms) -- [Security Guidelines](/wiki/SecurityGuidelines) -- [Copying and Pasting Between Domains](/wiki/CopyPaste) -- [Copying Files Between Domains](/wiki/CopyingFiles) -- [Updating and Adding New Software to AppVMs](/wiki/SoftwareUpdateVM) -- [Updating Software in dom0](/wiki/SoftwareUpdateDom0) -- [Disposable VMs](/wiki/DisposableVms) -- [Understanding Qubes Firewall](/wiki/QubesFirewall) -- [How to Mount USB Sticks to AppVMs](/wiki/StickMounting) -- [Assigning PCI Devices to AppVMs](/wiki/AssigningDevices) -- [Qubes Backup, Restoration, and Migration](/wiki/BackupRestore) -- [Configuring a Network Printer](/wiki/NetworkPrinter) -- [Resizing AppVM and HVM Disk Images](/wiki/ResizeDiskImage) -- [Managing Shortcuts to Applications Installed in AppVMs](/wiki/ManagingAppVmShortcuts) +2. **Domain Zero (dom0)** + 1. [Dom0 Command-Line Tools](/wiki/DomZeroTools) + 2. [Updating Software in dom0](/wiki/SoftwareUpdateDom0) + 3. [Copying Files to and from dom0](/wiki/CopyToDomZero) + 4. Advanced Topics + 1. [Installing Anti Evil Maid](/wiki/AntiEvilMaid) + 2. [XFCE Installation in dom0](/wiki/UserDoc/XFCE) + 3. [Installing ZFS in Qubes](/wiki/ZFS) -Advanced Topics ---------------- +3. **Unprivileged Domains (domUs)** + 1. [DomU Command-Line Tools](/wiki/VmTools) + 2. **Intra-VM Actions** + 1. [Enabling Fullscreen Mode](/wiki/FullScreenMode) + 2. [Managing Application Shortcuts](/wiki/ManagingAppVmShortcuts) -- [​Creating Custom NetVMs and ProxyVMs](http://theinvisiblethings.blogspot.com/2011/09/playing-with-qubes-networking-for-fun.html) -- [How to set up a ProxyVM as a VPN Gateway](/wiki/VPN) -- [How to Copy Files to dom0](/wiki/CopyToDomZero) -- [​Extending root.img Size](https://groups.google.com/group/qubes-devel/msg/9d1ac581236ca9b4) -- [Installing Anti Evil Maid](/wiki/AntiEvilMaid) -- [How to Install a Transparent Tor ProxyVM](/wiki/UserDoc/TorVM) -- [XFCE Installation in dom0](/wiki/UserDoc/XFCE) -- [Configuration files](/wiki/UserDoc/ConfigFiles) -- [DispVM Customization](/wiki/UserDoc/DispVMCustomization) -- [Tips for Using Linux in an HVM](/wiki/LinuxHVMTips) -- [Enabling Fullscreen Mode for AppVMs](/wiki/FullScreenMode) -- [Using GPG more securely in Qubes: Split GPG tutorial](/wiki/UserDoc/SplitGpg) -- [Using OpenPGP in Qubes](/wiki/UserDoc/OpenPGP) (deprecated by [UserDoc/SplitGpg](/wiki/UserDoc/SplitGpg)) -- [Installing ZFS in Qubes](/wiki/ZFS) -- [Qubes service framework](/wiki/QubesService) -- [Enabling TRIM for SSD disks](/wiki/DiskTRIM) -- [Understanding and Preventing Data Leaks](/wiki/DataLeaks) + 3. **Inter-VM Actions** + 1. [Copying and Pasting Text Between Domains](/wiki/CopyPaste) + 2. [Copying and Moving Files Between Domains](/wiki/CopyingFiles) + 3. [Using GPG more securely in Qubes: Split GPG tutorial](/wiki/UserDoc/SplitGpg) -- [Templates: Fedora - minimal](/wiki/Templates/FedoraMinimal) -- [Templates: Debian](/wiki/Templates/Debian) + 4. **NetworkVMs and ProxyVMs (NetVMs and ProxyVMs)** + 1. [Understanding Qubes Firewall](/wiki/QubesFirewall) + 2. [Understanding and Preventing Data Leaks](/wiki/DataLeaks) + 3. [How to Install a Transparent Tor ProxyVM (TorVM)](/wiki/UserDoc/TorVM) + 4. [How to set up a ProxyVM as a VPN Gateway](/wiki/VPN) + 5. [Adding Bridge Support to the NetVM (EXPERIMENTAL)](/wiki/NetworkBridgeSupport) + 6. External Links + 1. [​Creating Custom NetVMs and ProxyVMs](http://theinvisiblethings.blogspot.com/2011/09/playing-with-qubes-networking-for-fun.html) + 2. [​How to run TorBrowser using external tor proxy (from TorVM)](https://groups.google.com/group/qubes-devel/msg/34f67194d3422bfa) + 3. [​How to make proxy for individual tcp connection from networkless VM](https://groups.google.com/group/qubes-devel/msg/4ca950ab6d7cd11a) + 4. [​HTTP filtering proxy in Qubes firewall VM](https://groups.google.com/group/qubes-devel/browse_thread/thread/5252bc3f6ed4b43e/d881deb5afaa2a6c#39c95d63fccca12b) -Command-Line Tool References ----------------------------- + 5. **TemplateVMs** + 1. [Updating and Installing Software in VMs](/wiki/SoftwareUpdateVM) + 2. [Templates: Fedora - minimal](/wiki/Templates/FedoraMinimal) + 3. [Templates: Debian](/wiki/Templates/Debian) + 4. External Links + 1. [​Extending \`root.img\` Size](https://groups.google.com/group/qubes-devel/msg/9d1ac581236ca9b4) -- [Dom0 Tools](/wiki/DomZeroTools) -- [VM Tools](/wiki/VmTools) + 6. **DisposableVMs (DispVMs)** + 1. [Disposable VMs](/wiki/DisposableVms) + 2. [DispVM Customization](/wiki/UserDoc/DispVMCustomization) -Additional Topics ------------------ + 7. **HardwareVMs (HVMs)** + 1. [Resizing AppVM and HVM Disk Images](/wiki/ResizeDiskImage) + 2. [Tips for Using Linux in an HVM](/wiki/LinuxHVMTips) + 3. [Creating and Using HVM and Windows Domains (Qubes R2 Only)](/wiki/HvmCreate) + 4. External Links + 1. [​Creating NetBSD VM](https://groups.google.com/group/qubes-devel/msg/4015c8900a813985) + + 8. **Windows VMs** + 1. [Installing and Using Windows-based AppVMs (Qubes R2 Beta 3 and Later)](/wiki/WindowsAppVms) + + 9. Advanced Topics + 1. [Configuration files](/wiki/UserDoc/ConfigFiles) + 2. [Qubes service framework](/wiki/QubesService) + +4. **Hardware** + 1. [How to Mount USB Sticks to AppVMs](/wiki/StickMounting) + 2. [Where are my external storage devices mounted?](/wiki/ExternalDeviceMountPoint) + 3. [Assigning PCI Devices to AppVMs](/wiki/AssigningDevices) + 4. [Enabling TRIM for SSD disks](/wiki/DiskTRIM) + 5. [Configuring a Network Printer](/wiki/NetworkPrinter) + 6. [How to install an Nvidia driver in dom0](/wiki/InstallNvidiaDriver) + 7. [Getting Sony Vaio Z laptop to work with Qubes](/wiki/SonyVaioTinkering) + 8. External Links + 1. [​Installing on system with new AMD GPU (missing firmware problem)](https://groups.google.com/group/qubes-devel/browse_thread/thread/e27a57b0eda62f76) + 2. [​Solving problems with Macbook Air 2012](https://groups.google.com/group/qubes-devel/browse_thread/thread/b8b0d819d2a4fc39/d50a72449107ab21#8a9268c09d105e69) + 3. [​Booting with GRUB2 and GPT](https://groups.google.com/group/qubes-devel/browse_thread/thread/e4ac093cabd37d2b/d5090c20d92c4128#d5090c20d92c4128) -- [How to install an Nvidia driver in dom0](/wiki/InstallNvidiaDriver) -- [Getting Sony Vaio Z laptop to work with Qubes](/wiki/SonyVaioTinkering) -- [​Installing on system with new AMD GPU (missing firmware problem)](https://groups.google.com/group/qubes-devel/browse_thread/thread/e27a57b0eda62f76) -- [​How to make proxy for individual tcp connection from networkless VM](https://groups.google.com/group/qubes-devel/msg/4ca950ab6d7cd11a) -- [​How to run TorBrowser using external tor proxy (from TorVM)](https://groups.google.com/group/qubes-devel/msg/34f67194d3422bfa) -- [​Creating NetBSD VM](https://groups.google.com/group/qubes-devel/msg/4015c8900a813985) -- [​Booting with GRUB2 and GPT](https://groups.google.com/group/qubes-devel/browse_thread/thread/e4ac093cabd37d2b/d5090c20d92c4128#d5090c20d92c4128) -- [​HTTP filtering proxy in Qubes firewall VM](https://groups.google.com/group/qubes-devel/browse_thread/thread/5252bc3f6ed4b43e/d881deb5afaa2a6c#39c95d63fccca12b) -- [​Solving problems with Macbook Air 2012](https://groups.google.com/group/qubes-devel/browse_thread/thread/b8b0d819d2a4fc39/d50a72449107ab21#8a9268c09d105e69) -- [Adding Bridge Support to the NetVM (EXPERIMENTAL)](/wiki/NetworkBridgeSupport) -- [Where are my external storage devices mounted?](/wiki/ExternalDeviceMountPoint)