mirror of
https://github.com/sunknudsen/privacy-guides.git
synced 2025-02-23 09:13:56 +00:00
Deprecated macOS Mojave and added Big Sur/M1 support
This commit is contained in:
parent
b64d26eccd
commit
94563254b7
@ -16,7 +16,7 @@ Listed: true
|
|||||||
|
|
||||||
## Requirements
|
## Requirements
|
||||||
|
|
||||||
- Computer running macOS Mojave or Catalina
|
- Computer running macOS Catalina or Big Sur
|
||||||
- USB flash drive or SD card formatted using FAT (4GiB file size limit) or exFAT filesystem (see [Journaling File Systems](https://www.veracrypt.fr/en/Journaling%20File%20Systems.html))
|
- USB flash drive or SD card formatted using FAT (4GiB file size limit) or exFAT filesystem (see [Journaling File Systems](https://www.veracrypt.fr/en/Journaling%20File%20Systems.html))
|
||||||
|
|
||||||
## Caveats
|
## Caveats
|
||||||
@ -30,6 +30,7 @@ Listed: true
|
|||||||
|
|
||||||
```shell
|
```shell
|
||||||
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
|
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
|
||||||
|
uname -m | grep amd64 && echo 'export PATH=$PATH:/opt/homebrew/bin' >> ~/.zshrc
|
||||||
```
|
```
|
||||||
|
|
||||||
### Step 2: disable Homebrew analytics
|
### Step 2: disable Homebrew analytics
|
||||||
|
@ -15,7 +15,7 @@ Listed: true
|
|||||||
## Requirements
|
## Requirements
|
||||||
|
|
||||||
- Borg server ([self-hosted](../how-to-self-host-hardened-borg-server) or cloud-based such as [BorgBase](https://www.borgbase.com/) or [rsync.net](https://rsync.net/products/attic.html))
|
- Borg server ([self-hosted](../how-to-self-host-hardened-borg-server) or cloud-based such as [BorgBase](https://www.borgbase.com/) or [rsync.net](https://rsync.net/products/attic.html))
|
||||||
- Computer running macOS Mojave or Catalina
|
- Computer running macOS Catalina or Big Sur
|
||||||
|
|
||||||
## Caveats
|
## Caveats
|
||||||
|
|
||||||
@ -147,6 +147,7 @@ scp ~/Desktop/authorized_keys $BORG_USERNAME@$BORG_HOSTNAME:.ssh/authorized_keys
|
|||||||
|
|
||||||
```shell
|
```shell
|
||||||
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
|
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
|
||||||
|
uname -m | grep amd64 && echo 'export PATH=$PATH:/opt/homebrew/bin' >> ~/.zshrc
|
||||||
```
|
```
|
||||||
|
|
||||||
### Step 6: disable Homebrew analytics
|
### Step 6: disable Homebrew analytics
|
||||||
|
@ -17,7 +17,7 @@ Listed: true
|
|||||||
## Requirements
|
## Requirements
|
||||||
|
|
||||||
- Self-hosted virtual private network (VPN) with public IPv4 address
|
- Self-hosted virtual private network (VPN) with public IPv4 address
|
||||||
- Computer running macOS Mojave or Catalina
|
- Computer running macOS Catalina or Big Sur
|
||||||
|
|
||||||
## Caveats
|
## Caveats
|
||||||
|
|
||||||
@ -261,17 +261,6 @@ sudo chown ${USER}:admin /usr/local/sbin
|
|||||||
|
|
||||||
### Step 11: source `/usr/local/sbin` directory
|
### Step 11: source `/usr/local/sbin` directory
|
||||||
|
|
||||||
> Heads-up: run `echo $SHELL` to find default shell.
|
|
||||||
|
|
||||||
#### Bash (`/bin/bash`)
|
|
||||||
|
|
||||||
```shell
|
|
||||||
echo 'export PATH=$PATH:/usr/local/sbin' >> ~/.bashrc
|
|
||||||
source ~/.bashrc
|
|
||||||
```
|
|
||||||
|
|
||||||
#### Z Shell (`/bin/zsh`)
|
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
echo 'export PATH=$PATH:/usr/local/sbin' >> ~/.zshrc
|
echo 'export PATH=$PATH:/usr/local/sbin' >> ~/.zshrc
|
||||||
source ~/.zshrc
|
source ~/.zshrc
|
||||||
|
@ -14,6 +14,10 @@ Listed: true
|
|||||||
|
|
||||||
> Heads-up: this is a “getting started” guide. Learn how to harden GnuPG [here](../how-to-generate-and-air-gap-pgp-private-keys-using-gnupg-tails-and-yubikey).
|
> Heads-up: this is a “getting started” guide. Learn how to harden GnuPG [here](../how-to-generate-and-air-gap-pgp-private-keys-using-gnupg-tails-and-yubikey).
|
||||||
|
|
||||||
|
## Requirements
|
||||||
|
|
||||||
|
- Computer running macOS Catalina or Big Sur
|
||||||
|
|
||||||
## Caveats
|
## Caveats
|
||||||
|
|
||||||
- When copy/pasting commands that start with `$`, strip out `$` as this character is not part of the command
|
- When copy/pasting commands that start with `$`, strip out `$` as this character is not part of the command
|
||||||
@ -24,6 +28,7 @@ Listed: true
|
|||||||
|
|
||||||
```shell
|
```shell
|
||||||
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
|
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
|
||||||
|
uname -m | grep amd64 && echo 'export PATH=$PATH:/opt/homebrew/bin' >> ~/.zshrc
|
||||||
```
|
```
|
||||||
|
|
||||||
### Step 2: disable Homebrew analytics
|
### Step 2: disable Homebrew analytics
|
||||||
|
@ -16,7 +16,7 @@ Listed: true
|
|||||||
|
|
||||||
- [Tails USB flash drive or SD card](../how-to-install-tails-on-usb-flash-drive-or-sd-card-on-macos) with VeraCrypt [installed](../how-to-install-and-use-veracrypt-on-tails)
|
- [Tails USB flash drive or SD card](../how-to-install-tails-on-usb-flash-drive-or-sd-card-on-macos) with VeraCrypt [installed](../how-to-install-and-use-veracrypt-on-tails)
|
||||||
- YubiKey with [OpenPGP](https://www.yubico.com/us/store/compare/) support (firmware version `5.2.3` or higher)
|
- YubiKey with [OpenPGP](https://www.yubico.com/us/store/compare/) support (firmware version `5.2.3` or higher)
|
||||||
- Computer running macOS Catalina (should work on Big Sur)
|
- Computer running macOS Catalina or Big Sur
|
||||||
|
|
||||||
## Caveats
|
## Caveats
|
||||||
|
|
||||||
@ -1023,6 +1023,7 @@ Click “Applications”, then “Utilities”, then “Unlock VeraCrypt Volumes
|
|||||||
|
|
||||||
```shell
|
```shell
|
||||||
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
|
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
|
||||||
|
uname -m | grep amd64 && echo 'export PATH=$PATH:/opt/homebrew/bin' >> ~/.zshrc
|
||||||
```
|
```
|
||||||
|
|
||||||
### Step 2: disable Homebrew analytics
|
### Step 2: disable Homebrew analytics
|
||||||
@ -1161,22 +1162,6 @@ EOF
|
|||||||
|
|
||||||
### Step 8: configure shell
|
### Step 8: configure shell
|
||||||
|
|
||||||
> Heads-up: run `echo $SHELL` to find default shell.
|
|
||||||
|
|
||||||
#### Bash (`/bin/bash`)
|
|
||||||
|
|
||||||
```shell
|
|
||||||
cat << "EOF" >> ~/.bashrc
|
|
||||||
export GPG_TTY="$(tty)"
|
|
||||||
export SSH_AUTH_SOCK=$(gpgconf --list-dirs agent-ssh-socket)
|
|
||||||
gpgconf --launch gpg-agent
|
|
||||||
gpg-connect-agent UPDATESTARTUPTTY /bye > /dev/null
|
|
||||||
EOF
|
|
||||||
source ~/.bashrc
|
|
||||||
```
|
|
||||||
|
|
||||||
#### Z Shell (`/bin/zsh`)
|
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
cat << "EOF" >> ~/.zshrc
|
cat << "EOF" >> ~/.zshrc
|
||||||
export GPG_TTY="$(tty)"
|
export GPG_TTY="$(tty)"
|
||||||
|
@ -12,6 +12,10 @@ Listed: true
|
|||||||
|
|
||||||
[](https://www.youtube.com/watch?v=QQsAu-9brYY "How to install and use Electrum over Tor on macOS")
|
[](https://www.youtube.com/watch?v=QQsAu-9brYY "How to install and use Electrum over Tor on macOS")
|
||||||
|
|
||||||
|
## Requirements
|
||||||
|
|
||||||
|
- Computer running macOS Catalina or Big Sur
|
||||||
|
|
||||||
## Caveats
|
## Caveats
|
||||||
|
|
||||||
- When copy/pasting commands that start with `$`, strip out `$` as this character is not part of the command
|
- When copy/pasting commands that start with `$`, strip out `$` as this character is not part of the command
|
||||||
@ -23,6 +27,7 @@ Listed: true
|
|||||||
|
|
||||||
```shell
|
```shell
|
||||||
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
|
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
|
||||||
|
uname -m | grep amd64 && echo 'export PATH=$PATH:/opt/homebrew/bin' >> ~/.zshrc
|
||||||
```
|
```
|
||||||
|
|
||||||
### Step 2: disable Homebrew analytics
|
### Step 2: disable Homebrew analytics
|
||||||
|
@ -14,8 +14,8 @@ Listed: true
|
|||||||
|
|
||||||
## Requirements
|
## Requirements
|
||||||
|
|
||||||
- Computer running macOS Mojave or Catalina
|
|
||||||
- USB flash drive or SD card (faster is better)
|
- USB flash drive or SD card (faster is better)
|
||||||
|
- Computer running macOS Catalina or Big Sur
|
||||||
|
|
||||||
## Caveats
|
## Caveats
|
||||||
|
|
||||||
@ -27,6 +27,7 @@ Listed: true
|
|||||||
|
|
||||||
```shell
|
```shell
|
||||||
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
|
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
|
||||||
|
uname -m | grep amd64 && echo 'export PATH=$PATH:/opt/homebrew/bin' >> ~/.zshrc
|
||||||
```
|
```
|
||||||
|
|
||||||
### Step 2: disable Homebrew analytics
|
### Step 2: disable Homebrew analytics
|
||||||
|
@ -12,6 +12,10 @@ Listed: true
|
|||||||
|
|
||||||
[](https://www.youtube.com/watch?v=mSibcNslSK8 "How to make sure app is not running in the background on macOS")
|
[](https://www.youtube.com/watch?v=mSibcNslSK8 "How to make sure app is not running in the background on macOS")
|
||||||
|
|
||||||
|
## Requirements
|
||||||
|
|
||||||
|
- Computer running macOS Catalina or Big Sur
|
||||||
|
|
||||||
## Caveats
|
## Caveats
|
||||||
|
|
||||||
- When copy/pasting commands that start with `$`, strip out `$` as this character is not part of the command
|
- When copy/pasting commands that start with `$`, strip out `$` as this character is not part of the command
|
||||||
|
@ -14,7 +14,7 @@ Listed: true
|
|||||||
|
|
||||||
## Requirements
|
## Requirements
|
||||||
|
|
||||||
- Computer running macOS Mojave or Catalina or [Tails USB flash drive or SD card](../how-to-install-tails-on-usb-flash-drive-or-sd-card-on-macos)
|
- Computer running macOS Catalina or Big Sur or [Tails USB flash drive or SD card](../how-to-install-tails-on-usb-flash-drive-or-sd-card-on-macos)
|
||||||
- [Trezor One](https://shop.trezor.io/product/trezor-one-black) or [Trezor Model T](https://shop.trezor.io/product/trezor-model-t)
|
- [Trezor One](https://shop.trezor.io/product/trezor-one-black) or [Trezor Model T](https://shop.trezor.io/product/trezor-model-t)
|
||||||
|
|
||||||
## Caveats
|
## Caveats
|
||||||
@ -29,6 +29,7 @@ Listed: true
|
|||||||
|
|
||||||
```shell
|
```shell
|
||||||
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
|
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
|
||||||
|
uname -m | grep amd64 && echo 'export PATH=$PATH:/opt/homebrew/bin' >> ~/.zshrc
|
||||||
```
|
```
|
||||||
|
|
||||||
### Step 2: disable Homebrew analytics
|
### Step 2: disable Homebrew analytics
|
||||||
@ -59,19 +60,8 @@ pip3 install --user attrs trezor
|
|||||||
|
|
||||||
### Step 6: source Python 3 `bin` directory
|
### Step 6: source Python 3 `bin` directory
|
||||||
|
|
||||||
> Heads-up: run `echo $SHELL` to find default shell.
|
|
||||||
|
|
||||||
> Heads-up: replace `3.8` with semver of latest version of Python 3 found using `ls $HOME/Library/Python`.
|
> Heads-up: replace `3.8` with semver of latest version of Python 3 found using `ls $HOME/Library/Python`.
|
||||||
|
|
||||||
#### Bash (`/bin/bash`)
|
|
||||||
|
|
||||||
```shell
|
|
||||||
echo 'export PATH=$PATH:$HOME/Library/Python/3.8/bin' >> ~/.bashrc
|
|
||||||
source ~/.bashrc
|
|
||||||
```
|
|
||||||
|
|
||||||
#### Z Shell (`/bin/zsh`)
|
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
echo 'export PATH=$PATH:$HOME/Library/Python/3.8/bin' >> ~/.zshrc
|
echo 'export PATH=$PATH:$HOME/Library/Python/3.8/bin' >> ~/.zshrc
|
||||||
source ~/.zshrc
|
source ~/.zshrc
|
||||||
|
@ -12,12 +12,17 @@ Listed: true
|
|||||||
|
|
||||||
[](https://www.youtube.com/watch?v=mVMGiMFGgsU "How to remove EXIF metadata from images on macOS")
|
[](https://www.youtube.com/watch?v=mVMGiMFGgsU "How to remove EXIF metadata from images on macOS")
|
||||||
|
|
||||||
|
## Requirements
|
||||||
|
|
||||||
|
- Computer running macOS Catalina or Big Sur
|
||||||
|
|
||||||
## Setup guide
|
## Setup guide
|
||||||
|
|
||||||
### Step 1: install [Homebrew](https://brew.sh/)
|
### Step 1: install [Homebrew](https://brew.sh/)
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
|
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
|
||||||
|
uname -m | grep amd64 && echo 'export PATH=$PATH:/opt/homebrew/bin' >> ~/.zshrc
|
||||||
```
|
```
|
||||||
|
|
||||||
### Step 2: disable analytics
|
### Step 2: disable analytics
|
||||||
|
@ -17,7 +17,7 @@ Listed: true
|
|||||||
## Requirements
|
## Requirements
|
||||||
|
|
||||||
- Virtual private server (VPS) or dedicated server running Debian 10 (buster) with public IPv4 address
|
- Virtual private server (VPS) or dedicated server running Debian 10 (buster) with public IPv4 address
|
||||||
- Computer running macOS Mojave or Catalina
|
- Computer running macOS Catalina or Big Sur
|
||||||
- Phone running iOS 12 or 13
|
- Phone running iOS 12 or 13
|
||||||
|
|
||||||
## Caveats
|
## Caveats
|
||||||
|
@ -14,6 +14,10 @@ Listed: true
|
|||||||
|
|
||||||
> Heads-up: unfortunately, it is not possible to spoof MAC address on some Macs (see [issue](https://github.com/sunknudsen/privacy-guides/issues/15)).
|
> Heads-up: unfortunately, it is not possible to spoof MAC address on some Macs (see [issue](https://github.com/sunknudsen/privacy-guides/issues/15)).
|
||||||
|
|
||||||
|
## Requirements
|
||||||
|
|
||||||
|
- Computer running macOS Catalina or Big Sur
|
||||||
|
|
||||||
## Caveats
|
## Caveats
|
||||||
|
|
||||||
- When copy/pasting commands that start with `$`, strip out `$` as this character is not part of the command
|
- When copy/pasting commands that start with `$`, strip out `$` as this character is not part of the command
|
||||||
@ -30,17 +34,6 @@ sudo chown ${USER}:admin /usr/local/sbin
|
|||||||
|
|
||||||
### Step 2: add `/usr/local/sbin` directory to `PATH` environment variable
|
### Step 2: add `/usr/local/sbin` directory to `PATH` environment variable
|
||||||
|
|
||||||
> Heads-up: run `echo $SHELL` to find default shell.
|
|
||||||
|
|
||||||
#### Bash (`/bin/bash`)
|
|
||||||
|
|
||||||
```shell
|
|
||||||
echo 'export PATH=$PATH:/usr/local/sbin' >> ~/.bashrc
|
|
||||||
source ~/.bashrc
|
|
||||||
```
|
|
||||||
|
|
||||||
#### Z Shell (`/bin/zsh`)
|
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
echo 'export PATH=$PATH:/usr/local/sbin' >> ~/.zshrc
|
echo 'export PATH=$PATH:/usr/local/sbin' >> ~/.zshrc
|
||||||
source ~/.zshrc
|
source ~/.zshrc
|
||||||
|
@ -12,6 +12,10 @@ Listed: true
|
|||||||
|
|
||||||
[](https://www.youtube.com/watch?v=WnNfunEJdQY "How to verify PGP digital signatures using GnuPG on macOS")
|
[](https://www.youtube.com/watch?v=WnNfunEJdQY "How to verify PGP digital signatures using GnuPG on macOS")
|
||||||
|
|
||||||
|
## Requirements
|
||||||
|
|
||||||
|
- Computer running macOS Catalina or Big Sur
|
||||||
|
|
||||||
## Caveats
|
## Caveats
|
||||||
|
|
||||||
- When copy/pasting commands that start with `$`, strip out `$` as this character is not part of the command
|
- When copy/pasting commands that start with `$`, strip out `$` as this character is not part of the command
|
||||||
@ -22,6 +26,7 @@ Listed: true
|
|||||||
|
|
||||||
```shell
|
```shell
|
||||||
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
|
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
|
||||||
|
uname -m | grep amd64 && echo 'export PATH=$PATH:/opt/homebrew/bin' >> ~/.zshrc
|
||||||
```
|
```
|
||||||
|
|
||||||
### Step 2: disable Homebrew analytics
|
### Step 2: disable Homebrew analytics
|
||||||
|
Loading…
x
Reference in New Issue
Block a user