Quantcast
Channel: blog.dataforce.org.uk
Browsing all 55 articles
Browse latest View live

GMail – apply labels to email from group members – Redux

A while ago I posted a python script that allowed automatically adding labels to GMail messages based on contact groups. Unfortunately, a side effect of this script was that Google occasionally would...

View Article


Website Reshuffle

Over the past few weekends I’ve been (slowly) working on moving my websites around a bit so that things are all in once place, and in the case of this blog, no longer hosted on my home ADSL connection....

View Article


Limiting the effectiveness of DNS Amplification

I recently had the misfortune of having a server I am responsible for used as a target for DNS Amplification, and thought I’d share how I countered this. (Whilst this was effective for me, your mileage...

View Article

It’s been a while…

It’s been a while since I updated this. Not through a lack of wanting to, more a combination of things - lack of time, lack of anything worth writing, hating the old blog theme… So I’ve replaced the...

View Article

It did not help.

View Article


Moving to Hugo

For a while now I’ve been thinking of moving this blog to a statically generated site rather than using wordpress. There are a number of reasons for this: I can version-control the content rather than...

View Article

DNS Hosting - Part 1

For as long as I can remember I’ve hosted my own DNS. Originally this was via cpanel on a single server that I owned and then after a while I moved to a new server away from cpanel and moved to doing...

View Article

HUGO PPA

I run ubuntu on my servers, and since moving to Hugo, I wanted to make sure I was using the latest version available. The ubuntu repos currently contain hugo version 0.15 in Xenial, and 0.25.1 in...

View Article


DNS Hosting - Part 2: The rewrite

In my previous post about DNS Hosting I discussed the history leading up to when I decided I needed a better personal DNS hosting solution. I decided to code one myself to replace what I had been using...

View Article


DNS Hosting - Part 3: Putting it all together

In my previous posts I discussed the history leading up to, and the eventual rewrite of my DNS hosting solution. So this post will (finally) talk briefly about how it all runs in production on...

View Article

mdadm RAID with Proxmox

I recently acquired a new server with 2 drives that I intended to use as RAID1 for a virtualisation host for various things. My hypervisor of choice is Proxmox (For a few reasons, Support for KVM and...

View Article

Advent of Code Benchmarking

For a few years now I’ve been enjoying Eric Wastl’s Advent of Code. For those unaware, each year since 2015 Advent of Code provides a 2-part coding challenge every day from December 1st to December...

View Article

Docker Swarm with Ceph for cross-server files

I’ve been wanting to play with Docker Swarm for a while now for hosting containers, and finally sat down this weekend to do it. Something that has always stopped me before now was that I wanted to have...

View Article


Fun with TOTP Codes

This all started with a comment I overheard at work from a colleague talking about a 2FA implementation on a service they were using. “It works fine on everything except Google Authenticator on...

View Article

Upgrading Ceph in Docker Swarm

This post is a followup to an earlier blog bost regarding setting up a docker-swarm cluster with ceph. I’ve been running this cluster for a while now quite happily however since setting it up, a new...

View Article

Browsing all 55 articles
Browse latest View live