Physical Document Archiving Using Paperless
How I scanned all my post since 2016, indexed it and made it searchable, using Kubernetes
Recent content on breadNET
How I scanned all my post since 2016, indexed it and made it searchable, using Kubernetes
A non-miserable method to running apps that depend on SQLite in Kubernetes
Running an internal mail relay to allow for easier email sending from apps
Install and use intel based iGPU’s on Talos
Deploying oauth2-proxy to secure internal apps with signed certificates, all within the native Kubernetes environment
I thought my homelab apps were easy to use — until my partner flat-out refused to use them. After watching how a non-technical user actually interacts with login flows, I redesigned everything!
breadNET Lab is getting built back better than ever, based on Talos. Some new apps are lined up to get deployed!
2024, great fun. Broke kubernetes many times, changed careers and big plans for 2025
A quick recap on what I’m running at the end of 2023, and a look to the future of the self hosting lab
Ever wondered what it’s like running kubernetes at home? This post tries to answer that
How to get Google Secret manager secrets in to GKE? Look no further. We discuss options and implementing External Secrets Operator
Terraform is full of chicken and egg problems, let’s solve the state one
Looking at using Dependabot to manage your terraform modules and providers? I’ve got you covered
What is the Google Artifact Registry remote repo and how do I use it?
Docker, we’re breaking up! Tips on moving to podman
Final blog post about moving breadNET to the cloud
Authenticate K3S to Google Artifact Registry
Mount a GCS Bucket to a pod in kubernetes
How to use Terraform on GitHub Actions with SSH keys
How to use Terraform on Codefresh with SSH keys
A useful list of free products to get your business off the ground, and spend as little as you can on infrastructure
Looking at an easier way to host static sites? Fly.io has you covered!
Installing your_spotify in 2022 has never been easier.
Saying good bye to BookStack 👋 (for now)
Today we take a deep dive on how the BeReal app works, behind the Scenes
Find out how I reduced food waste by using a zebra barcode scanner
Recently got a scammy text, but now their database will bleed
Using Wasabi Hot Cloud Storage as a back end for Terraform
I’ll be honest, this one was a struggle but we did it!
Scratching your head isn’t the best way to show recruiters what you know… Portfolios are
What is zerotrust, and how does one trust.. zero?
Is it worth self hosting email?
Need to shrink an EBS volume? Well, it’s not that simple.
What’s the best way to over engineer DNS record management? CI/CD - let me tell you
Think ’the hitchhiker’s guide to the galaxy’ but for the cloud, and for those of us who self host
Let’s take a peak behind the scenes at breadNET and see what it takes to keep this well(ish) oiled machine chugging
Part 2 of moving to the cloud - Let’s talk about IaC
How did I move all my servers to the cloud? Well - Ansible, automation and CI/CD!
Sounds easy, but how easy was it?
Having issues terraforming OVH and Openstack? Well, I think I solved it for you.
The worst part about self hosting stuff is not having that seamless transition between applications built by google, microsoft and others, to being able to control the data your self. My biggest annoyance was being able to see how many hits my page got, where people came to my site from, as well as what people were searching for. This allows me to know what people like (for example most people…
Wanted to boost your security using ssh? Why not use keypairs!
Want to speed up the deployment of Linux servers on your Xen based server? Well I finally figured it out!
(it’s hard to find photos for an article like this) Currently, I use zerotier to manage cloud servers in Amsterdam, the UK as well as in the USA. Despite the huge distance there is surprisingly mininal latency. In this article, we will look in to how to use it to manage remote servers via ssh, what firewall rules you should setup to prevent people from trying to login. Getting started with…
A quick intro on a home lab and the minimum to set one up
Sweet, you just got a linux server running on < insert cloud provider > but now you need to actually do something on it. You tried to use the web console but now you need to paste something in… It doesn’t work? Shit. Luckily SSH was designed to allow for Secure SHell access to a server. (Hence SSH) We will look in to the basics of how to connect, using keys, config files and going…
Let’s look at how we can use zerotier to bridge the gaps between us and a remote server to connect using private IP’s and not mess about with firewalls
How to configure NGINX as a reverse proxy server
How to install kanboard on Ubuntu with Nginx
How to install a HTML5 based speedtest server for your network, family and friends!