Skip to content

Instantly share code, notes, and snippets.

View AfroThundr3007730's full-sized avatar
🔧
Hacking all the things...

Eddie Carswell AfroThundr3007730

🔧
Hacking all the things...
View GitHub Profile
@aelhusseiniakl
aelhusseiniakl / Proxmox-Thunderbult-Ceph.md
Last active August 24, 2026 21:34
Configure Ceph in Proxmox 9.x.x easy way as you never did before

Configure Ceph in Proxmox 9.x.x easy way as you never did before:

Update!

7/23/2026: Added a monitoring and recovery script to automatically restore Thunderbolt networking after node reboots or power outages.

Introduction

I spent a considerable amount of time researching and testing different scenarios to deploy Ceph in my Proxmox cluster. Although the process should be straightforward, it actually took me weeks due to outdated tutorials and articles based on older versions. The steps below are the result of multiple tests and references—most of which are not clearly documented, and not everyone would be able to follow or understand them. I’ve now validated the full procedure in my lab, and it has been running successfully for three days without any issues.

@everydayintech
everydayintech / MakeIso.ps1
Last active August 30, 2026 22:22
Create a bootable Windows ISO file from a folder using oscdimg.exe
function MakeIso {
param (
[string]$SourceFolder,
[string]$ISOFile
)
Start-Process oscdimg.exe -ArgumentList "-m -o -u2 -udfver102 -bootdata:2#p0,e,b$SourceFolder\boot\etfsboot.com#pEF,e,b$SourceFolder\efi\microsoft\boot\efisys.bin $SourceFolder $ISOFile" -Wait
}
@Krishprajapati15
Krishprajapati15 / Open-Source-Contribution.md
Created June 2, 2025 16:05
This Open Source Contribution Cheat Sheet provides a step-by-step guide for beginners to start contributing to open source projects. It covers finding projects, making your first pull request, and best practices for successful collaboration. Perfect for anyone looking to get involved and grow their skills!

🌍 Open Source Contribution Cheat Sheet

A quick guide for getting started with open source projects—find, contribute, and grow as a developer!


🔎 Finding Projects

@kdmukai
kdmukai / README.md
Last active August 18, 2026 21:20
Run Proxmox Backup Server (PBS) on a Proxmox VE host

Run Proxmox Backup Server (PBS) on a Proxmox VE host

Rather than set up even more infrastructure, I run Proxmox Backup Server on the same machine that's running a Proxmox VE host.

Install Proxmox Backup Server

Open a shell on your Proxmox VE host. We'll be installing PBS alongside Proxmox VE at the OS level. We will NOT run PBS inside a container.

@scolton99
scolton99 / SWCommon.psm1
Created August 30, 2023 18:36
SolarWinds Rainmeter Widget
class SwisConnection {
[String] $HostName
[Bool] $UseSSL
[Bool] $ValidateSSL
[Int] $Port
[PSCredential] $Credential
SwisConnection(
[String] $HostName,
[Bool] $UseSSL,
@estelsmith
estelsmith / readme.md
Last active December 29, 2025 08:55
Gemini Lake Hardware-accelerated Transcoding

Gemini Lake Hardware-accelerated Transcoding

This is for a used Wyse 5070 I recently purchased, having the J5005 CPU and a huge 8 GB RAM all running on AlmaLinux 9.1. Why AlmaLinux? Because I'm partial to RHEL-based systems with its focus on stability, that's all. Unfortunately the downside is that oftentimes new software isn't readily available.

I want to unlock the ability to perform hardware-accelerated transcoding in ffmpeg so I can use it in Tdarr as a decent remote transcoding node.

Intel ARK - Pentium Silver J5005 shows that the CPU has Quick Sync Video support, and as such supports some form of hardware video acceleration.

The CPU is Gemini Lake and uses Intel UHD Graphics 605, which is Gen 9.5 according to the ffmpeg wiki. The machine should be able

@XenoPanther
XenoPanther / Windows ReFS versions.en.md
Last active August 21, 2026 05:54 — forked from 0xbadfca11/00_README.md
Windows ReFS versions

Version number is reported by fsutil fsinfo refsinfo, available on Windows 10 and Windows Server 2016.

ReFS 1.1

  • Version of formatted by Windows Server 2012.
  • Version 1.1 is used already in Windows Server 8 Beta. I have never seen version 1.0.
  • Can use and store alternate data streams, when mount on 8.1/2012 R2 or later.

ReFS 1.2

  • Version of formatted by Windows 8.1, Windows 10 v1507 to v1607, Windows Server 2012 R2, and when specified ReFSv1 on Windows Server 2016 or later.
  • Cannot use alternate data streams, when mount on 2012.
@kelvie
kelvie / 0001-Add-a-lockdown_hibernate-parameter.patch
Created October 2, 2022 23:39
Enable hibernate during lockdown
From e4db4f07e77feb1c126e7afbf441e9eae34b4e57 Mon Sep 17 00:00:00 2001
From: Kelvie Wong <kelvie@kelvie.ca>
Date: Sun, 2 Oct 2022 13:23:25 -0700
Subject: [PATCH] Add a lockdown_hibernate parameter
This allows the user to tell the kernel that they know better (namely,
they secured their swap properly), and that it can enable hibernation.
Signed-off-by: Kelvie Wong <kelvie@kelvie.ca>
---
[StructLayout(LayoutKind.Sequential)]
struct MIB_IPNETROW
{
[MarshalAs(UnmanagedType.U4)]
public int dwIndex;
[MarshalAs(UnmanagedType.U4)]
public int dwPhysAddrLen;
[MarshalAs(UnmanagedType.U1)]
public byte mac0;
[MarshalAs(UnmanagedType.U1)]
@LeviSnoot
LeviSnoot / discord-timestamps.md
Last active September 24, 2026 10:42
Discord Timestamp Syntax

Discord Timestamps

Discord timestamps can be useful for specifying a date/time across multiple users time zones. They work with the Unix Timestamp format and can be posted by regular users as well as bots and applications.

The Epoch Unix Time Stamp Converter is a good way to quickly generate a timestamp. For the examples below I will be using the Time Stamp of 1543392060, which represents November 28th, 2018 at 09:01:00 hours for my local time zone (GMT+0100 Central European Standard Time).

Formatting

Style Input Output (12-hour clock) Output (24-hour clock)
Default <t:1543392060> November 28, 2018 9:01 AM 28 November 2018 09:01