
Posts



7 min read
Better Practices For Docker Networking
Many years ago we wrote a blog post on Docker networks and how to use them, but that was 2017 and this is now so surely everything has changed? Well, not really, but at lot of…

3 min read
Advanced Wireguard Hub
In a couple of prior articles (here and here) we showcased the capabilities of our WireGuard Docker container with some real world examples. At the time, our WireGuard container…

9 min read
Advanced Wireguard Container Routing
WireGuard on VPS to achieve split tunneling so we can connect through a commercial VPN while maintaining access to homelab when remote

14 min read
Routing Docker Host And Container Traffic Through WireGuard
Introduction Routing All Traffic Through WireGuard Routing Docker Container Traffic Through WireGuard Setting up a container to use the WireGuard container's network stack Routing…

12 min read
Zero Trust Hosting and Reverse Proxy via Cloudflare, SWAG and Authelia
Zero Trust Architecture is the practice of designing systems based on the principle of never trust, always verify, as opposed to the traditional trust, but verify principle . It…

7 min read
Blocking Malicious Connections With CrowdSec and SWAG
CrowdSec is a free, open-source and collaborative IPS; it's like Fail2Ban but you share your bans with all of the other users to try and pre-emptively block malicious hosts. We…

2 min read
Self hosting Bitwarden Password Manager
Bitwarden is an awesome open source password manager that I've been using for a while. However I've never been entirely comfortable with storing my password database on someone…

7 min read
How to setup a reverse proxy with LetsEncrypt SSL for all your Docker apps
The reverse proxy. One of those projects you put off for years but when you finally get to it you find that it was relatively simple all along. We can't hope to cover everything…

4 min read
Grafana Series Part 1: Setting up InfluxDB, Grafana and Telegraf with Docker on Linux
Welcome to a new series of articles that will take you on a journey to generate beautiful looking dashboards using Grafana. We'll take the readings from the metrics the things in…

1 min read
How to give Telegraf non-root user IPMITOOL permissions via udev
In order to use ipmitool to gather metrics as part of my Telegraf, Grafana and InfluxDB (TIG) setup (read more about how I set that up here) I needed to find a way give non-root…