Hi there 馃憢 I’m Aiden

Welcome to my blog! I’m a Systems and Infrastructure Architect based in Bournemouth, UK. Here you can find my general ramblings, fun projects, technical guides among other things. You can reach me at hello [at] aidenwebb.com
K-9 Mail logo

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鈥檚 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鈥檛 have access to the EAC, you鈥檒l need to ask your Exchange Admin to do this for you....

5 November 2022 路 2 min 路 237 words 路 Aiden Arnkels-Webb
Cat laid on a bed with a laptop

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....

5 November 2022 路 3 min 路 468 words 路 Aiden Arnkels-Webb
3CX Logo

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):...

2 November 2022 路 1 min 路 143 words 路 Aiden Arnkels-Webb
Photo of a laptop with brightly coloured ambient clouds on the screen

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鈥檇 create a list of useful tools and pop it here on my blog for future reference and to share with others. I鈥檒l try to keep this list updated as I find new tools and software that I find useful....

25 October 2022 路 4 min 路 683 words 路 Aiden Arnkels-Webb
How to get free ebooks

How to get FREE eBooks - All the Kindle Store free eBooks on one link

There are currently over 50,000 free books to choose from on Amazon鈥檚 Kindle Store. Just add a book to your library using the Buy now button (not Subscribe to Kindle Unlimited / Read for 拢0.00) and read with Amazon Cloud reader in a web browser or sync to your Kindle. The below link will open a filtered search on the Amazon UK website showing ALL the books that are currently FREE to add to your account without needing a Kindle unlimited subscription....

31 August 2022 路 1 min 路 143 words 路 Aiden Arnkels-Webb
Docker logo

Dockers seven network types and when to use them

1. The Default Bridge This is the default network that new containers will connect to. It鈥檚 a software bridge between your docker instance and your host system, providing isolation between the bridge network and other networks, including the host network and other bridge networks on the host. Docker best practices discourage using this network for containers, recommending User-Defined bridges instead, which we will get to in #4. When to use it: Avoid using the Default Bridge, use another network type instead where possible...

25 August 2022 路 5 min 路 1049 words 路 Aiden Arnkels-Webb

Learning C# - Building a MUD Part 1

Headnotes First, the project link, for those of you who just want to gander at code and commit history Second, this post uses some Mermaid JS graphs, which don鈥檛 look great on a dark background, so I recommend switching the site to light mode by clicking the little sun next to 鈥淗ome鈥 in the navbar. Introduction Last night was one of the worst night鈥檚 sleep I鈥檝e had in the past few years....

16 August 2022 路 9 min 路 1875 words 路 Aiden Arnkels-Webb
Orange camping tent near green trees

Camping Packlist

Introduction I鈥檓 off to Me鈥檙a Luna in a few days! This is my first time camping since the Covid pandemic and thankfully I uncovered a previous camping packing list. I figure I may as well share it here for easy finding in future and so others may find it useful. Bring on the festival! A place to rest Tent Tent Pegs Mallet Mattress Air Mattress pump Sleeping bag Pillow Folding chair Torch Look after yourself Clothes Wet weather clothes / spare shoes / boots / rain coat Toothbrush / Toothpaste / Floss Shower Gel Painkillers Sun Cream Sun Glasses Condoms Wet Wipes Cutlery / Plates / Mess Tins / Mug Food Water Bottle(s) Towel First Aid kit Toilet roll Thermals / Sleeping clothes Deodrant Tick removers Sanitary towels / tampons (even for guys, they come in handy often!...

30 July 2022 路 1 min 路 177 words 路 Aiden Arnkels-Webb
Picture of Microsoft Authenticator

What's the difference between Authentication, Authorisation and Accounting? (AAA)

Authentication Authentication is saying 鈥淚 am me鈥. It validates who you are. When you go to a club and the bouncer stops you and you tell him you鈥檙e on the guest list, you then show him your ID and he says 鈥淎hh! You鈥檙e that guy, come on in鈥 - that鈥檚 Authentication Authorisation Authorisation validates what you claim to be. Going back to the club and the bouncer stops you. You show him your ID....

27 July 2022 路 2 min 路 218 words 路 Aiden Arnkels-Webb
Groot and Octocat reading a newspaper

Git Remove Submodule

Submodules aren鈥檛 removed using git rm submodule-dir, they need to be removed in a far more thorough and annoying fashion. There are a number of unclear explanations at various sources so I decided to write my own findings. Delete the relevant parts from the .gitmodules file. EG: 1 2 3 [submodule "blog/themes/PaperMod"] path = blog/themes/PaperMod url = https://github.com/adityatelange/hugo-PaperMod.git Stage .gitmodules via git add .gitmodules Remove the relevant parts from .git/config...

26 July 2022 路 1 min 路 124 words 路 Aiden Arnkels-Webb