From b0eb67df6a48d1792abf2654c2c8a1cb8bbf1576 Mon Sep 17 00:00:00 2001 From: Kim Brian Ramberg Date: Tue, 26 May 2026 23:49:39 +0200 Subject: [PATCH] . --- Powershell/Notes.md | 2 +- ... 2-Node Proxmox VE Cluster - Saturn ME.url | 2 ++ Proxmox/QDevice/bcleonard-proxmox-qdevice.url | 2 ++ Proxmox/QDevice/docker-compose.yml | 30 ++++++++++++++++++ .../{ => Scripts}/move vm to new datastore.md | 0 Proxmox/{ => Scripts}/moveVmToNewDatastore.sh | 0 Proxmox/Scripts/pve-02.wol | 4 +++ Proxmox/Scripts/startLibreelec.sh | 6 ++++ Proxmox/Scripts/startPVE-02.sh | 3 ++ Proxmox/Scripts/startTruenas.sh | 3 ++ Proxmox/Scripts/truenas.wol | 4 +++ ...itlocker Bypass Vulnerability · GitHub.url | 2 ++ Windows/YellowKey/YellowKey -pass-123.7z | Bin 0 -> 20346 bytes 13 files changed, 57 insertions(+), 1 deletion(-) create mode 100644 Proxmox/QDevice/How to Install and Configure QDevice for a 2-Node Proxmox VE Cluster - Saturn ME.url create mode 100644 Proxmox/QDevice/bcleonard-proxmox-qdevice.url create mode 100644 Proxmox/QDevice/docker-compose.yml rename Proxmox/{ => Scripts}/move vm to new datastore.md (100%) rename Proxmox/{ => Scripts}/moveVmToNewDatastore.sh (100%) create mode 100644 Proxmox/Scripts/pve-02.wol create mode 100644 Proxmox/Scripts/startLibreelec.sh create mode 100644 Proxmox/Scripts/startPVE-02.sh create mode 100644 Proxmox/Scripts/startTruenas.sh create mode 100644 Proxmox/Scripts/truenas.wol create mode 100644 Windows/YellowKey/GitHub - Nightmare-Eclipse-YellowKey- YellowKey Bitlocker Bypass Vulnerability · GitHub.url create mode 100644 Windows/YellowKey/YellowKey -pass-123.7z diff --git a/Powershell/Notes.md b/Powershell/Notes.md index 799b73dc..001da0ad 100644 --- a/Powershell/Notes.md +++ b/Powershell/Notes.md @@ -7,5 +7,5 @@ ### Create multiple folders named Season 01 through Season 25 ### ``` -1..25|%{md('M:\TV Series\!New\One Piece (1999)\Season {00:d2}'-f$_)} +1..15|%{md('M:\TV Series\!New\One Piece (1999)\Season {00:d2}'-f$_)} ``` diff --git a/Proxmox/QDevice/How to Install and Configure QDevice for a 2-Node Proxmox VE Cluster - Saturn ME.url b/Proxmox/QDevice/How to Install and Configure QDevice for a 2-Node Proxmox VE Cluster - Saturn ME.url new file mode 100644 index 00000000..12653d08 --- /dev/null +++ b/Proxmox/QDevice/How to Install and Configure QDevice for a 2-Node Proxmox VE Cluster - Saturn ME.url @@ -0,0 +1,2 @@ +[InternetShortcut] +URL=https://www.saturnme.com/how-to-install-and-configure-qdevice-for-a-2-node-proxmox-ve-cluster/ diff --git a/Proxmox/QDevice/bcleonard-proxmox-qdevice.url b/Proxmox/QDevice/bcleonard-proxmox-qdevice.url new file mode 100644 index 00000000..8eca34af --- /dev/null +++ b/Proxmox/QDevice/bcleonard-proxmox-qdevice.url @@ -0,0 +1,2 @@ +[InternetShortcut] +URL=https://github.com/bcleonard/proxmox-qdevice diff --git a/Proxmox/QDevice/docker-compose.yml b/Proxmox/QDevice/docker-compose.yml new file mode 100644 index 00000000..afa7a90c --- /dev/null +++ b/Proxmox/QDevice/docker-compose.yml @@ -0,0 +1,30 @@ +services: + qnetd: + container_name: proxmox-qdevice + image: bcleonard/proxmox-qdevice:v2.0 + build: . + ports: + - "22:22" + - "5403:5403" + environment: + - VAR=example + volumes: + - /run/sshd + - :/etc/corosync + restart: unless-stopped + hostname: + networks: + vlan: + ipv4_address: + +networks: + vlan: + driver: macvlan + driver_opts: + parent: + ipam: + driver: default + config: + - subnet: "/32" + gateway: "" diff --git a/Proxmox/move vm to new datastore.md b/Proxmox/Scripts/move vm to new datastore.md similarity index 100% rename from Proxmox/move vm to new datastore.md rename to Proxmox/Scripts/move vm to new datastore.md diff --git a/Proxmox/moveVmToNewDatastore.sh b/Proxmox/Scripts/moveVmToNewDatastore.sh similarity index 100% rename from Proxmox/moveVmToNewDatastore.sh rename to Proxmox/Scripts/moveVmToNewDatastore.sh diff --git a/Proxmox/Scripts/pve-02.wol b/Proxmox/Scripts/pve-02.wol new file mode 100644 index 00000000..7d649411 --- /dev/null +++ b/Proxmox/Scripts/pve-02.wol @@ -0,0 +1,4 @@ + +# WakeOnLan settings for pve-02.home.ramberg.net + +C4:65:16:3A:3D:10 diff --git a/Proxmox/Scripts/startLibreelec.sh b/Proxmox/Scripts/startLibreelec.sh new file mode 100644 index 00000000..b9422770 --- /dev/null +++ b/Proxmox/Scripts/startLibreelec.sh @@ -0,0 +1,6 @@ +if [ "$(qm status 104)" != "status: running" ]; then + echo "VM is not running." + /usr/sbin/qm start 104 # Start up libreelec every morning at 0805 +#else +# echo "VM is running." +fi diff --git a/Proxmox/Scripts/startPVE-02.sh b/Proxmox/Scripts/startPVE-02.sh new file mode 100644 index 00000000..605955e5 --- /dev/null +++ b/Proxmox/Scripts/startPVE-02.sh @@ -0,0 +1,3 @@ +#!/bin/sh + +wakeonlan -f /root/pve-02.wol diff --git a/Proxmox/Scripts/startTruenas.sh b/Proxmox/Scripts/startTruenas.sh new file mode 100644 index 00000000..a8933445 --- /dev/null +++ b/Proxmox/Scripts/startTruenas.sh @@ -0,0 +1,3 @@ +#!/bin/sh + +wakeonlan -f /root/truenas.wol diff --git a/Proxmox/Scripts/truenas.wol b/Proxmox/Scripts/truenas.wol new file mode 100644 index 00000000..156cb352 --- /dev/null +++ b/Proxmox/Scripts/truenas.wol @@ -0,0 +1,4 @@ + +# WakeOnLan settings for truenas-01.home.ramberg.net + +ec:b1:d7:6f:83:6b diff --git a/Windows/YellowKey/GitHub - Nightmare-Eclipse-YellowKey- YellowKey Bitlocker Bypass Vulnerability · GitHub.url b/Windows/YellowKey/GitHub - Nightmare-Eclipse-YellowKey- YellowKey Bitlocker Bypass Vulnerability · GitHub.url new file mode 100644 index 00000000..1f243ec5 --- /dev/null +++ b/Windows/YellowKey/GitHub - Nightmare-Eclipse-YellowKey- YellowKey Bitlocker Bypass Vulnerability · GitHub.url @@ -0,0 +1,2 @@ +[InternetShortcut] +URL=https://github.com/Nightmare-Eclipse/YellowKey/tree/main diff --git a/Windows/YellowKey/YellowKey -pass-123.7z b/Windows/YellowKey/YellowKey -pass-123.7z new file mode 100644 index 0000000000000000000000000000000000000000..de12dd2ef112943060ecb702856db0383b519490 GIT binary patch literal 20346 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 d83F(R6bb