Run your own Bitcoin Node with Umbrel
Bitcoin adoption is occurring five times faster than Internet adoption in the mid nineties. For most who buy, store, spend and trade their Sats, they use a custodial service such as Coinbase, Binance,...
View ArticleInstalling Tailscale VPN client on Linux
Tailscale is a very slick, free VPN solution that places all your devices inside your home LAN, even when you’re out and about. Each device is assigned an IPv4 address so you can communicate with all...
View ArticlePowerShell and the Windows Event Log
What was once easy, is now exceptionally convoluted and difficult. There is some chance that your automated script is already logging to the event log (PowerShell Core/Operational) but there’s every...
View ArticleAutomated FTP Operations from PowerShell 7 using WinSCP .NET Assembly and...
This is the simplest method of automating ftp operations from PowerShell that I can come up with, having explored MANY incredibly convoluted alternatives. It is an absolute minimum viable product that...
View ArticleFix Ledger Nano X USB connection issues on Linux
ADD THE NECESSARY UDEV RULES wget -q -O - https://raw.githubusercontent.com/LedgerHQ/udev-rules/master/add_udev_rules.sh | sudo bash...
View ArticleFan Speed Control on Dell XPS 15 running Linux
Add dell-smm-hwmon sensors to kernel modules sudo suecho "options dell-smm-hwmon restricted=0 force=1" > /etc/modprobe.d/dell-smm-hwmon.confecho "dell-smm-hwmon" > /etc/modulesexitsudo...
View ArticleEnabling Snaps in Linux Mint 20+
Linux MInt has taken the decision to disable the ability to install snapd and subsequently containerised apps (or snaps) from the Ubuntu Snap Store. Linux Mint users are met with an error when...
View ArticleExpand the existing Swapfile on Linux
Note that this only applies if you’re using a swapfile as opposed to a swap partition. This will apply if you’re using full disk encryption since the swap file is then also encrypted. Most modern...
View ArticleWindows 10 De-Bloat and Customise
Download latest Windows 10 ISO from here and perform a Windows 10 Pro installation to a freshly procured virtual machine. Say No to pretty much everything. Log into your Microsoft account during...
View ArticleEthereum Private Blockchains.
This post contains the steps to setup a private Ethereum blockchain. First, you’ll need a Linux vm. Please note that this post assumes a medium/advanced level of knowledge. As such, it will be much...
View ArticleTerraform: Infrastructure as code.
Originally developed by Hashicorp, Terraform allows you to define your infrastructure, platform and services using declarative code, i.e. you tell it what scenario you want to get to, and it takes...
View ArticleBasic Linux Commands
Here are some Linux commands that everyone should be familiar with. In fact, you could argue that these are the first commands to memorise and build out your repertoire from there. #BASIC LINUX...
View ArticleXML, JSON and YAML
In DevOps, you’ll find yourself interacting with or creating files that are either XML, JSON or YAML format, depending on what you’re doing. All these file formats are a way of representing data, and...
View ArticleKubernetes
WELCOME TO THE FUTURE OF INFRASTRUCTURE In a single sentence: Kubernetes intends to radically simplify the task of building, deploying and maintaining distributed systems. Kubernetes or K8s is...
View ArticleDocker
READ THIS FIRST! On HP workstation equipment, you’ll likely need to enable VTX Extensions in the BIOS to allow for the execution of virtualisation technology. I use a hp EliteDesk 800 G2 Mini and the...
View ArticleSavage leaky programs
It’s come to my attention recently that despite a fresh install of Linux Mint, certain programs seem to leak like a basket and hang around after they’re closed too. I’d noticed my machine freezing...
View ArticlePython
INTRODUCTION Python is a simple, easy to learn programming language that bears some resemblance to shell script. It has gained popularity very quickly due to its shallow learning curve. It is...
View ArticleWhat is DevOps?
DevOps is the key to Continuous Delivery. How is this achieved? First it is useful to consider the evolution of the previous models of project management, namely Waterfall and Agile. AGILE Agile...
View Articlegit Cheat Sheet
My super concise git notes Developed by Linus Torvalds, git is a… Distributed Version Control System (VCS) for any type of fileCo-ordinates work between multiple developersTracks who made what changes...
View ArticleCreate Windows 10 bootable USB on Linux
The following commands install the WoeUSB program used to create a bootable USB stick for the installation of Windows 10. First add the repository (assuming Ubuntu or Linux Mint OS) sudo...
View Article