2026-01-30 Created public repo in attempts to help. Not really sure what I'm doing in. repo. So.. be nice https://github.com/taslabs-net/proxmox-tb4
Updated as of: 2025-11-19 - Network architecture corrections applied
2026-01-30 Created public repo in attempts to help. Not really sure what I'm doing in. repo. So.. be nice https://github.com/taslabs-net/proxmox-tb4
Updated as of: 2025-11-19 - Network architecture corrections applied
The maintained version now lives at ProxMox Cluster - Soup-to-Nutz, part of scyto/homelab-docs.
Questions or troubleshooting? Continue the conversation here — a Q&A discussion where replies thread properly, answers can be marked, and everything is searchable. The 51 comments below stay exactly where they are as an archive.
If you want to use Touch ID have a look at: How to use use Bitwarden CLI with macOS Touch ID
Wirtten and tested on macOS Ventura
Before you can use Bitwarden CLI for your SSH private keys you have to add them to your Bitwarden account. Just create a normal login. The name, username and URI fields doesn't matter for my functions.
| // ==UserScript== | |
| // @name CloudFormation 🌈 | |
| // @namespace http://tampermonkey.net/ | |
| // @version 0.1 | |
| // @description blinky blinky | |
| // @author You | |
| // @match https://*.console.aws.amazon.com/* | |
| // @icon https://emojipedia-us.s3.dualstack.us-west-1.amazonaws.com/thumbs/240/whatsapp/326/rainbow_1f308.png | |
| // @grant none | |
| // ==/UserScript== |
| #!/usr/bin/env bash | |
| GNUPGHOME="$HOME/.gnupg" | |
| PIDFILE="$GNUPGHOME/win-gpg-agent-relay.pid" | |
| LOGFILE="$GNUPGHOME/win-gpg-agent-relay.log" | |
| is_pid_running() { | |
| if [[ -z "$1" ]]; then | |
| return 1 | |
| fi |
| // Variables used by Scriptable. | |
| // These must be at the very top of the file. Do not edit. | |
| // icon-color: orange; icon-glyph: sun; | |
| /////////////////////////////////////////////////////////////////////// | |
| // dawn2dusk.js | |
| // Origin: | |
| // https://gist.github.com/HendrikRunte/4b5d03cb26e31508bc96553ad3c10f47 | |
| // Take it and have fun. | |
| // Hendrik Runte, Nov 12, 2020, 17:33. |
| // Licence: Robert Koch-Institut (RKI), dl-de/by-2-0 | |
| const newCasesApiUrl = `https://services7.arcgis.com/mOBPykOjAyBO2ZKk/arcgis/rest/services/RKI_COVID19/FeatureServer/0/query?f=json&where=NeuerFall%20IN(1%2C%20-1)&returnGeometry=false&spatialRel=esriSpatialRelIntersects&outFields=*&outStatistics=%5B%7B%22statisticType%22%3A%22sum%22%2C%22onStatisticField%22%3A%22AnzahlFall%22%2C%22outStatisticFieldName%22%3A%22value%22%7D%5D&resultType=standard&cacheHint=true`; | |
| const incidenceUrl = (location) => `https://services7.arcgis.com/mOBPykOjAyBO2ZKk/arcgis/rest/services/RKI_Landkreisdaten/FeatureServer/0/query?where=1%3D1&outFields=GEN,last_update,cases,cases7_per_100k&geometry=${location.longitude.toFixed(3)}%2C${location.latitude.toFixed(3)}&geometryType=esriGeometryPoint&inSR=4326&spatialRel=esriSpatialRelWithin&returnGeometry=false&outSR=4326&f=json` | |
| const saveIncidenceLatLon = (location) => { | |
| let fm = FileManager.iCloud() | |
| let path = fm.joinPath(fm.documentsDirectory(), "covid19latlon.json") | |
| fm.writeStrin |
Generally, the Git proxy configuration depends on the Git Server Protocol you use. And there're two common protocols: SSH and HTTP/HTTPS. Both require a proxy setup already. In the following, I assume a SOCKS5 proxy set up on localhost:1080. But it can also be a HTTP proxy. I'll talk about how to set up a SOCKS5 proxy later.
When you do git clone ssh://[user@]server/project.git or git clone [user@]server:project.git, you're using the SSH protocol. You need to configurate your SSH client to use a proxy. Add the following to your SSH config file, say ~/.ssh/config:
ProxyCommand nc -x localhost:1080 %h %p
The following instructions are heavily inspired by @pauleve. I modified his instructions and then added details about how to make a shortcut and support Retina/HiDPI displays.
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
| 0x00004e1e movw r2, #0xc977 | |
| 0x00004e26 movw r1, #0xc977 | |
| 0x00004e3e movw r2, #0xc977 | |
| 0x00004e46 movw r1, #0xc977 | |
| 0x00004e5c movw r3, #0xc977 |