Chris LaPointe
Another site of Code
Rare: 0.3.0
Rare 0.3.0 Read 0.2.0 notes here rare launched version 0.3.0 this week which brings some bug fixes, significant performance improvements in key scenarios, as well as a new aggregator: heatmaps! New Features There are two major new features New Aggregator: Heatmaps! Heatmaps were added to allow displaying a dense visualization...
Set up your own mailserver with Maddy
About a year ago I wanted to expand beyond namecheap's simple "email forwarding" service and start setting up my own mailboxes. At the time, I was looking for a solution that I could host on my docker swarm (obviously). And the defacto suggestion for a self-hosted solution was docker-mailserver. That...
Extracting a Certificate from Traefik/acme.json
It's a fairly common need to extract a certificate and key from traefik to use it for other reasons. In my case, I needed to grab a certificate for an existing domain and use it for my mail-server. There's a bunch of very complex examples to dump all certificates, and...
Docker Samba / CIFS Volume (Photoview)
Recently I had a need to mount a CIFS volume as a docker volume: The summary is that I wanted to use photoview to index photos on my NAS. This led to a lot of google searching, which ultimately told me it was perfectly possible, but not a lot of...
Rare: 0.2.0
rare 0.2.0 launches today, which brings numerous features, significantly better documentation, and some performance improvements. Key Changes New documentation site at rare.zdyn.net hosted by netlify, and generated via mkdocs, using same markdown that's embedded in rare Output match-data as json Numerous new expressions, including color-coding and custom rendering Arm64 support...
Self-Hosted Analytics: Docker & Privacy-First
I have a lot of little sites. Probably too many. Includes various personal sites, sites for friends and family, and random projects I'm doing. They're scattered across the internet: Some are hosted here on my swarm, some on netlify, some on surge.sh.. and the list goes on. Google analytics is...
Rare: Introducing PCRE2 support
Following up from my original post introducing rare, I paused development for a bit as it suited my need for a while, but recently restarted as I felt like its biggest flaw was resolvable. What is rare? As a quick recap of the previous post, rare is a realtime regex...
Docker Swarm Registry and Auto Garbage Collection on NFS
After moving Traefik to v2, I also updated the common registry infrastructure. Namely, this stack has a UI infront of the registry, hosts the registry volume on an NFS store, and has an auto-garbage-collection image that runs once every 24 hours (With nothing fancier than some swarm config!) Docker Swarm...
Migrating to Traefik v2 in Docker Swarm
After putting off the work for a year or so, I finally went through the effort to migrate my docker swarm to Traefik v2. There isn't anything by default that I needed, but I intended to migrate eventually, and it has some new features like TCP and UDP forwarding and...
Persistent Terminal in VSCode Remote Session
I've been moving around a bit lately (Nowhere far... since COVID-19 and all), and have been leaning heavily on VS Code's Remote SSH Plugin. My network connection has been spotty, and have found that even though it's pretty good at not losing any of your code changes, that when I...