hello [at] aidenwebb.com
Create a Debian Cloud-init Template on Proxmox
Cloud-init is the industry standard multi-distribution method for cross-platform cloud instance initialization. It is supported across all major public cloud providers, provisioning systems for private cloud infrastructure, and bare-metal installations. Using Proxmox templates in tandem with Cloud-init streamlines the process of launching new VMs. With this approach, a template can rapidly generate a new VM, and Cloud-init takes care of the initial setup during boot, reducing your tasks to simply setting up the hostname and initial user account....
Microsoft Office - Send a file as an Attachment
The Problem Microsofts latest update to Office 365 has changed the way “Share” function operates. Previously, when you clicked the “Share” button, you were presented with a list of options, including sharing a link, or attaching a copy of your document instead. Now, if the file you are working on is already saved in a shareable OneDrive or Sharepoint locationsync’d, the only option you are presented is to share a link to the document....
How to Mount a qcow2 Disk Image
Here’s a streamlined guide on how to mount a qcow2 disk image on your host server/system, which can come in handy for tasks like resetting passwords, editing files, or recovering data without needing to run the virtual machine. Step 1 - Activating NBD on the Host In your terminal, run the following command to enable NBD (Network Block Device) on your host (with sudo if required): 1 modprobe nbd max_part=8 Step 2 - Link the QCOW2 to Network Block Device Next, connect the QCOW2 disk image to the network block device using the following command:...
Install Tplink Omada on Debian 11
This guide covers installation of TP-Link’s Omada Software Controller on Debian 11. At the time of writing, Omada Controller version is 5.9.31. Update and Upgrade system 1 apt update && apt upgrade -y Install omada dependencies 1 apt install -y openjdk-11-jdk-headless curl autoconf make gcc Install MongoDB Go to Mongo DB’s repository and select an appropriate server version. I’m using MongoDb Server 4.4.16 1 2 wget https://repo.mongodb.org/apt/debian/dists/buster/mongodb-org/4.4/main/binary-amd64/mongodb-org-server_4.4.16_amd64.deb apt install -y ....
Cve-2023-23397 - Quickly Check Vulnerability Status and Trigger Updates
Yesterday Microsoft announced a new critical vulnerability CVE-2023-23397, a vulnerability in Microsoft Outlook that allows a threat actor to harvest NTLMv2 hashes via a specifically crafted Outlook appointment. Microsoft state that attackers can exploit this vulnerability by sending an email that triggers automatically when it is retrieved and processed by the Outlook client. This can lead to exploitation BEFORE the email is viewed in the Preview Pane. They also state that this vulnerability is being actively exploited in the wild....
How to recusively apply NTFS permissions faster using PowerShell multithreading jobs
Do you relate to the cover photo? Have your NTFS permissions just bombed out and you can’t bare the idea of waiting hours or days for your new permissions to apply? Don’t worry, I’m here to help. It’s no secret that applying NTFS permissions to any directory tree larger than a few thousand files quickly decends in to a painstaking waiting game. The built in UI is garbage, and icacls is decent but single-threaded and slow....
How to set up K-9 Mail With Office 365
I have a hell of a lot of mail accounts, K-9 Mail on Android helps me manage them all. Here’s how to set up K-9 Mail with Office 365. You will first need to set up SMTP Auth on your Exchange Tenant. This is a simple process, but it does require you to have access to the Exchange Admin Centre. If you don’t have access to the EAC, you’ll need to ask your Exchange Admin to do this for you....
Standard list of software I install on my mums computer and phone
You know the drill, as the kid with the tech skills you get roped into helping your parents and other family members with their busted tech. I notice that every time I ressurect or reincarnate the treasured device of a family member I end up installing much of the same software. I wrote this to save me some time, and to help others who are in the same boat. My preferred recommendation in each category is in bold....
How to replace SSL certificates for a custom domain in Self Hosted 3CX
3CX have updated their docs and removed help.3cx.com meaning the old documentation for updating SSL certs is now gone, or at least harder to find. The original URL was https://help.3cx.com/help/en-us/33-installation/148-how-can-i-replace-the-ssl-certificates-for-a-custom-domain. If anyone has a copy of this page, please let me know. Thankfully updating the SSL certificate is relatively straight forward as the web client runs on nginx. Updating the SSL Certificate Prerequisites You will need: Access to the server running 3CX Remote Desktop (Windows) SSH (Linux) The certificate and private key in PEM format Updating the Certificate Locate the certificate folder (default):...
Useful Tools for SysAdmins and Techies
I occurs to me that each time I set up a new system, or re-install my workstation, I often end up hunting down and redownloading tools and software that I use on a regular basis. So I thought I’d create a list of useful tools and pop it here on my blog for future reference and to share with others. I’ll try to keep this list updated as I find new tools and software that I find useful....