This is an OpenPGP proof that connects my OpenPGP key to this Github account. For details check out https://keyoxide.org/guides/openpgp-proofs
[Verifying my OpenPGP key: openpgp4fpr:EA9F04E561A1D10987E3E2E693D612A9D61C281A]
This is an OpenPGP proof that connects my OpenPGP key to this Github account. For details check out https://keyoxide.org/guides/openpgp-proofs
[Verifying my OpenPGP key: openpgp4fpr:EA9F04E561A1D10987E3E2E693D612A9D61C281A]
According to GitHub's dependency graph, these are all of the projects dependent on Keyv with over 1,000 stars, ordered by popularity.
https://github.com/lukechilds/keyv/network/dependents?dependent_type=PACKAGE
[
⚠️ Important: You only need to follow these instructions if you have a custom Umbrel install. If you're running Umbrel OS on a Raspberry Pi you can safely ignore this.
Custom Umbrel OS installs that started Umbrel with sudo scripts/start
in an SSH sessions and then closed the SSH session
encountered a bug where the OTA update script would not work due to missing file descriptors.
This has now been fixed (getumbrel/umbrel#269), however the update process for existing users involves manual steps.
If you aren't able to run OTA updates, you can do the following to resolve the situation:
If you're running the normal Umbrel OS install on a Raspberry Pi you can run this in a terminal on a computer connected to the same network as your Umbrel:
ssh -t umbrel@umbrel.local "mkdir -p umbrel/logs && sudo systemctl restart umbrel-startup"
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
brew install tor
sudo apt update -y
sudo apt install -y fswatch jq rsync curl
curl -fsSL https://get.docker.com | sudo sh
sudo usermod -aG docker $USER
sudo curl -L "https://github.com/docker/compose/releases/download/1.28.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
sudo mkdir ~/umbrel
#!/usr/bin/env bash | |
# | |
# Setup or remove an SSH hidden service on Debian based systems. | |
# | |
# Usage: | |
# | |
# Setup SSH hidden service: | |
# $ curl -Ls https://git.io/tor-ssh | bash -s -- --setup-tor-ssh | |
# | |
# Remove SSH hidden service: |
Installs all cross platform emulators for use with docker buildx
docker run -it --rm --privileged tonistiigi/binfmt --install all
Go to GitHub compare view between two release tags and dump the following in devtools:
copy(Array.from(document.querySelectorAll('#commits_bucket .Box-row')).map(e => {
const commitTitle = e.querySelector('.Details p').textContent.replace(/…/g, '').trim();
const authors = Array.from(e.querySelectorAll('.commit-author')).map(e => '@' + e.textContent);
const commitUrl = e.querySelector('a[href*=\'/commit/\']').href;
return `- ${commitTitle} - ${authors.join(' ')} ${commitUrl}`;