May 12th Mtg: Secure Mesh VPN with Tinc

Date: May 12th, 2016
Time: 7pm
Place: Stam Lab, 2211 Elliot Ave, 1st Floor, Seattle WA
Directions: Map
Subject: Secure Mesh VPN with Tinc
Presenters: Spencer Krum

Tinc ( provides a secure mesh vpnv or any number of hosts. My friends and I used this to build a network linking our homes, laptops, and various hosted machines. We started doing some cool things with it such as UPnP and NFS, things that would be impossible to do securely over the public internet. We then added Consul ( which provides a service directory and health checks. Consul’s raft consensus algorithm works well for us because nodes drop on and off this network frequently.

In this talk I will cover the configuration of our VPN and the neat things that we do with it.

Spencer (nibalizer) Krum ( has been sysoping Linux since 2010. He works for IBM contributing upstream to OpenStack and Puppet. Spencer is a core contributor to the OpenStack Infrastructure Project. Spencer coordinates the local DevOps user group in Portland and volunteers for an ops-training program at Portland State University called the Braindump. Spencer is a published author and frequent speaker at technical conferences. Spencer is a maintainer for the voxpupuli effort (, which attempts to bring together a network of Puppet developers, modules, and infrastructure.

Spencer lives and works in Portland, Oregon where he enjoys cheeseburgers and StarCraft II.