• Stars
    star
    284
  • Rank 145,616 (Top 3 %)
  • Language SCSS
  • Created over 9 years ago
  • Updated about 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

The Qubes OS Project Official Website

Build Status

Qubes OS Official Website

Canonical URL: https://www.qubes-os.org

This is the main repository for the Qubes OS Project website. Qubes is a security-oriented, open-source operating system for personal computers. It uses virtualization to implement security by compartmentalization and supports both Linux and Windows virtual environments.

Your support counts!

Qubes OS is free and open-source software. If you rely on Qubes for secure computing in your work or personal life, or see the value in our efforts, please consider making a donation today.


Contents

This repository consists of a Jekyll site and several Git submodules for content:

  • qubes-doc (official documentation)
  • qubes-attachment (binary files such as images)
  • qubes-hcl (Hardware Compatibility List (HCL) reports generated by a YAML version of qubes-hcl-report)
  • qubes-posts (news and blog posts)

Instructions

Podman Compose

These instructions have been tested on a Fedora 33 qube. Podman is not available in Debian 10. You must use a Fedora-based machine or Debian 11.

  1. Install podman and podman-compose.

  2. Start the Podman daemon, e.g.:

     $ sudo systemctl start podman
    
  3. Clone this repo, including all submodules, and enter it:

     $ git clone --recursive https://github.com/QubesOS/qubesos.github.io.git
     $ cd qubesos.github.io/
    
  4. Start and run the website:

     $ sudo make
    
  5. Open your browser and navigate to:

     http://127.0.0.1:4000/
    

Notes

  • To update the submodules, use git submodule foreach git pull --tags.

  • For troubleshooting with RubyGems, see: http://guides.rubygems.org/

  • For troubleshooting with Jekyll, see: https://jekyllrb.com/docs/home/

  • For troubleshooting with GitHub pages and Jekyll, see: https://help.github.com/articles/using-jekyll-as-a-static-site-generator-with-github-pages/

  • To run on a Git post-receive hook, use:

     GIT_REPO=/usr/home/git/repositories/www.qubes-os.org.git
     GIT_CLONE=/usr/home/git/tmp/www.qubes-os.org
     PUBLIC_WWW=/usr/local/www/qubes-os.org/www/
    
     if [ ! -d "$GIT_CLONE" ]; then
         git clone --recursive $GIT_REPO $GIT_CLONE
     else
         git --work-tree=$GIT_CLONE --git-dir=$GIT_CLONE/.git pull
     fi
     cd $GIT_CLONE && jekyll build -s $GIT_CLONE -d $PUBLIC_WWW
    
     find $PUBLIC_WWW -type f -print0 | xargs -0 chmod 666
     find $PUBLIC_WWW -type d -print0 | xargs -0 chmod 777
    
     exit
    

Documentation

To contribute to the documentation, please see how to edit the documentation.

Dependencies & Third Party Docs

Deprecated Documentation

More Repositories

1

qubes-issues

The Qubes OS Project issue tracker
524
star
2

qubes-secpack

Qubes Security Pack
Python
472
star
3

qubes-doc

Qubes documentation
Makefile
324
star
4

qubes-antievilmaid

Qubes component: antievilmaid
Shell
131
star
5

qubes-core-admin

Qubes component: core-admin
Python
111
star
6

qubes-linux-kernel

Qubes component: linux-kernel
Shell
84
star
7

qubes-builder

Qubes Builder
Python
78
star
8

qubes-app-linux-pdf-converter

Qubes component: app-linux-pdf-converter
Python
45
star
9

qubes-manager

Qubes component: manager
Python
42
star
10

qubes-core-agent-linux

Qubes component: core-agent-linux
Shell
41
star
11

updates-status

Track packages in testing repository
37
star
12

qubes-core-admin-client

Qubes management API client
Python
34
star
13

qubes-vmm-xen

Qubes component: vmm-xen
33
star
14

qubes-builder-archlinux

Qubes component: builder-archlinux
Shell
28
star
15

qubes-installer-qubes-os

Qubes component: installer-qubes-os
Python
24
star
16

qubes-gui-daemon

Qubes component: gui-daemon
C
22
star
17

qubes-app-linux-split-gpg

Qubes component: app-linux-split-gpg
Python
22
star
18

qubes-app-linux-usb-proxy

USBIP over qrexec proxy
Python
21
star
19

qubes-gui-agent-linux

Qubes component: gui-agent-linux
C
21
star
20

qubes-linux-utils

Qubes component: linux-utils
C
21
star
21

qubes-infrastructure

Qubes OS infrastructure configuration
SaltStack
20
star
22

qubes-app-u2f

Python
20
star
23

qubes-video-companion

Python
20
star
24

qubes-mgmt-salt-dom0-virtual-machines

Makefile
16
star
25

qubes-builder-debian

Qubes component: builder-debian
Shell
16
star
26

qubes-core-admin-linux

Qubes component: core-admin-linux
Python
15
star
27

qubes-desktop-linux-kde

Qubes component: desktop-linux-kde
Makefile
14
star
28

qubes-mgmt-salt-dom0-qvm

Python
13
star
29

qubes-core-vchan-xen

Qubes component: core-vchan-xen
C
12
star
30

qubes-core-qrexec

Python
11
star
31

qubes-desktop-linux-menu

Python
11
star
32

qubes-desktop-linux-xfce4

Qubes component: desktop-linux-xfce4
Makefile
11
star
33

qubes-core-agent-windows

C
10
star
34

qubes-hcl

HCL reports for Qubes OS Project
10
star
35

qubes-core-qubesdb

Qubes component: core-qubesdb
C
9
star
36

qubes-gui-agent-windows

C
9
star
37

qubes-mgmt-salt

Qubes+Salt builder plugin and base packages
Python
9
star
38

qubes-core-libvirt

Qubes component: core-libvirt
Makefile
9
star
39

qubes-desktop-linux-i3-settings-qubes

Python
9
star
40

qubes-builder-rpm

Qubes component: builder-rpm
Shell
9
star
41

qubes-builder-windows

Qubes builder plugin for windows
PowerShell
9
star
42

qubes-artwork

Qubes component: artwork
Makefile
8
star
43

qubes-vmm-xen-windows-pvdrivers

Qubes component: vmm-xen-windows-pvdrivers
C
7
star
44

qubes-linux-yum

Qubes component: linux-yum
Shell
7
star
45

qubes-gui-rust

Rust implementation of the Qubes OS GUI protocol
Rust
7
star
46

qubes-linux-template-builder

Qubes component: linux-template-builder
Shell
7
star
47

qubes-posts

Posts for Qubes OS Project website
7
star
48

qubes-attachment

RAW attachments for Qubes OS Project website
Makefile
7
star
49

build-logs

Build logs
Roff
6
star
50

openqa-tests-qubesos

OpenQA tests for QubesOS
Perl
6
star
51

qubes-qubes-release

Ruby
6
star
52

qubes-fwupd

fwupd-qubes-vm and -dom0 packages
Makefile
5
star
53

qubes-mgmt-salt-base-config

Makefile
5
star
54

qubes-app-linux-input-proxy

C
5
star
55

qubes-builder-github

Qubes builder plugin for github-issues notification
Python
5
star
56

qubes-linux-deb

Scripts for deb.qubes-os.org repository
Shell
5
star
57

qubes-gui-common

Qubes component: gui-common
C
5
star
58

qubes-template-configs

Qubes Builder configs for template builds
Makefile
5
star
59

qubes-app-linux-img-converter

Qubes component: app-linux-img-converter
Python
5
star
60

qubes-windows-utils

C
5
star
61

qubes-rpm-oxide

Rust libraries for processing RPM packages
Rust
4
star
62

training-materials

4
star
63

qubes-vmm-xen-win-pvdrivers-xenbus

Xen Windows pvdrivers: xenbus
C
4
star
64

qubes-mgmt-salt-base

Python
4
star
65

qubes-app-shutdown-idle

Python
4
star
66

qubes-installer-qubes-os-windows-tools

C
4
star
67

qubes-grub2

grub2 packaging
Shell
4
star
68

qubes-release-configs

Makefile
4
star
69

qubes-anaconda-addon

Python
4
star
70

qubes-linux-pvgrub2

PVGrub2 package for Qubes OS
Makefile
4
star
71

qubes-app-linux-tor

Qubes component: app-linux-tor
Shell
4
star
72

qubes-gui-agent-wayland

Wayland compositor for Qubes OS
C
4
star
73

qubes-grub2-theme

Makefile
3
star
74

qubes-roadmap

High-level milestone planning for Qubes OS
3
star
75

qubes-app-linux-snapd-helper

Shell
3
star
76

qubes-trousers-changer

Shell
3
star
77

qubes-tpm-extra

C
3
star
78

qubes-offline-doc

Offline documentation package
Makefile
3
star
79

qubes-app-thunderbird

Qubes component: app-thunderbird
JavaScript
2
star
80

qubes-anaconda

Makefile
2
star
81

qubes-vmm-xen-win-pvdrivers-xeniface

Xen Windows pvdrivers: xeniface
C
2
star
82

qubes-template-whonix

Shell
2
star
83

qubes-xorg-x11-drv-intel

Shell
2
star
84

qubes-python-u2flib-host

Makefile
2
star
85

qubes-rpm

Qubes packaging for rpm
Python
2
star
86

build-logs-secondary

Build logs from a secondary build server
Roff
2
star
87

qubes-pykickstart

Makefile
2
star
88

qubes-core-admin-addon-whonix

Python
2
star
89

qubes-meta-packages

Makefile
2
star
90

qubes-linux-dom0-updates

Qubes component: linux-dom0-updates
Makefile
2
star
91

qubes-desktop-linux-kde-breeze

Python
2
star
92

qubes-flashrom

flashrom packaging for qubes
Makefile
1
star
93

qubes-vmm-xen-guest

Minimal xen (meta) package to install inside domU
Ruby
1
star
94

qubes-tpm2-tss

package: tpm2-tss
Makefile
1
star
95

qubes-alsa-sof-firmware

Makefile
1
star
96

qubes-xorg-x11-drv-amdgpu

Package: xorg-x11-drv-amdgpu
Makefile
1
star
97

build-logs42

Shell
1
star
98

qubes-salt

Saltstack package
Shell
1
star
99

qubes-xdotool

Makefile
1
star
100

qubes-lvm2

LVM2 package
Makefile
1
star