From d6e2e0703b3b492d99424079c9b62ba50c427faf Mon Sep 17 00:00:00 2001 From: deathrow Date: Sat, 6 Aug 2022 19:45:00 -0400 Subject: [PATCH] QubesOS page, update Services and donation page --- _information/QubesOS.md | 158 ++++++++++++++++++++++++++++++++++++++++ _items/Donate.md | 2 +- _items/Services.md | 12 ++- index.md | 2 + 4 files changed, 171 insertions(+), 3 deletions(-) create mode 100644 _information/QubesOS.md diff --git a/_information/QubesOS.md b/_information/QubesOS.md new file mode 100644 index 0000000..87176b0 --- /dev/null +++ b/_information/QubesOS.md @@ -0,0 +1,158 @@ +--- +layout: default1 +description: For QubesOS +title: Qubes Notes +permalink: /Qubes +--- + +
+A collection of QubesOS-related information. +
+
+ +#### Table of contents: + + +-\>> [Template Setup](#template-setup)
+ - -\> *[Debian](#debian)*
+ - -\> *[Security](#debian-security)*
+ - -\> *[Fedora](#fedora)*
+ - -\> *[Upgrading Fedora](#upgrading-fedora)*
+
+ +### Template Setup + +Small notes for template setup + +
+ +#### Debian + +Running in Dom0: + +``` +sudo qubes-dom0-update qubes-template-debian-11-minimal +``` + +Running inside the template: + +``` +sudo apt update +``` + +Installing packages + +``` +sudo apt install qubes-core-agent-passwordless-root qubes-core-agent-dom0-updates qubes-usb-proxy qubes-gpg-split qubes-core-agent-networking git apt-transport-tor curl -y +``` + +Configuring git proxy + +``` +git --config global.proxy 127.0.0.1:8002 +``` + +
+ +#### Debian Security + +Installing Kicksecure: + +``` +curl --proxy http://127.0.0.1:8082/ --tlsv1.3 --proto =https --max-time 180 --output ~/derivative.asc https://www.kicksecure.com/derivative.asc +``` + +``` +sudo cp ~/derivative.asc /usr/share/keyrings/derivative.asc +``` + +``` +echo "deb [signed-by=/usr/share/keyrings/derivative.asc] tor+http://deb.w5j6stm77zs6652pgsij4awcjeel3eco7kvipheu6mtr623eyyehj4yd.onion bullseye main contrib non-free" | sudo tee /etc/apt/sources.list.d/derivative.list +``` + +Installing LKRG + +``` +sudo apt install --no-install-recommends lkrg-dkms linux-headers-amd64 +``` + +Enabling Hardened Malloc: + +``` +sudoedit /etc/ld.so.preload +``` + +and add: + +``` +/usr/lib/libhardened_malloc.so/libhardened_malloc.so +``` + +
+ +#### Fedora + +Running in Dom0: + +``` +sudo qubes-dom0-update qubes-template-fedora-36-minimal +``` + +Running inside the template: + +``` +sudo dnf update +``` + +Installing packages + +``` +sudo dnf install qubes-core-agent-passwordless-root qubes-core-agent-dom0-updates qubes-usb-proxy qubes-gpg-split qubes-core-agent-networking git -y +``` + +Configuring git proxy + +``` +git --config global.proxy 127.0.0.1:8002 +``` + +
+ +#### Upgrading Fedora + +Running in Dom0: + +``` +qvm-clone fedora-35 fedora-36 + +truncate -s 5GB /var/tmp/template-upgrade-cache.img + +qvm-run -a fedora-36 gnome-terminal + +dev=$(sudo losetup -f --show /var/tmp/template-upgrade-cache.img) + +qvm-block attach fedora- dom0:${dev##*/} +``` + +Running inside Fedora-36: + +``` +sudo mkfs.ext4 /dev/xvdi + +sudo mount /dev/xvdi /mnt/removable + +sudo dnf clean all + +sudo dnf --releasever=36--setopt=cachedir=/mnt/removable --best --allowerasing distro-sync + +``` + +Running inside Dom0: + +``` +qvm-shutdown fedora-36 + +sudo losetup -d $dev + +rm /var/tmp/template-upgrade-cache.img +``` \ No newline at end of file diff --git a/_items/Donate.md b/_items/Donate.md index a5790e8..c7b8386 100644 --- a/_items/Donate.md +++ b/_items/Donate.md @@ -6,7 +6,7 @@ permalink: /donate --- ## Donations -Donations are good. Money is how to keep this "alive". +Donations are good. Money is how to keep this project running. Monero: diff --git a/_items/Services.md b/_items/Services.md index 102db73..57ca1d1 100644 --- a/_items/Services.md +++ b/_items/Services.md @@ -51,16 +51,24 @@ As nature of this website, privacy and security must be our main priority, the f - Matrix metrics are disabled. -
+### __Policies__ + +Your data and information will **NEVER** be sold or shared to another party. +Matrix federation may cause some information to be sent to third party servers as this is how federation functions. + +Your data and information will **NEVER** be handed away to *anyone*. + +We try to collect as little information as possible, to protect *everyone*. + #### __Matrix__ The Matrix homeserver is located at ``https://matrix.anonymousland.org`` -As of currently, we do not offer a self-hosted Element instance, as it takes up server resources and there is no current need for our self-hosted platform. +[element.anonymousland.org](https://element.anonymousland.org) - Self-hosted Element instance Password Policy: diff --git a/index.md b/index.md index 0a28a72..e3b7d8a 100644 --- a/index.md +++ b/index.md @@ -44,7 +44,9 @@ description: A fun happy place.
  • Donate
  • Guide
  • Information
  • +
  • QubesOS
  • Tools
  • Services
  • + \ No newline at end of file